com.ibm.as400.opnav
Interface PublicObjectListManager
- All Known Implementing Classes:
- NativeListManager
- public interface PublicObjectListManager
The interface which indicates that a ListManager
implementation
externalizes a representation of a system resource for use by other
components. PublicObjectListManager
should be implemented
by the same class that implements ListManager
. If a plug-in's
ListManager
implementation is found to be assignable to
PublicObjectListManager
, it is assumed that the implementation
documents a public class for use by other functional components.
When another interface implementation desires access to a public
object that represents a resource on the system being managed,
the PublicObjectListManager
implementation is notified by
calling getPublicListObject
with the ObjectName
that identifies the resource for which a public object is desired. The
method should return an instance of the documented public object.
User interface assumptions:
- There are always lists of system objects to be managed.
- Objects in a list are represented as rows in a table.
Objects always have a name, and an image (icon). An object
may define any number of additional table columns which are
specific to the object type.
Implementation assumptions: None.
- Since:
- v5r1m0
- See Also:
ListManager
getPublicListObject
public java.lang.Object getPublicListObject(ObjectName objName)
- Returns a public cached list object.
This method is called when another interface implementation
requires access to the public object that represents a
resource on the system being managed.
- Parameters:
objName
- the name of the object for which a public
object reference will be retrieved.- Returns:
- the cached public object.
- Since:
- v5r1m0