com.ibm.portal.admin
Interface ClientList<T extends java.lang.Object & Client>
- All Superinterfaces:
- Invalidatable, InvalidatableListModel<T>, ListModel<T>, LocatorProvider<T>, SearchableListModel<T>
- All Known Subinterfaces:
- ClientListController<T,M>
-
public interface ClientList<T extends java.lang.Object & Client>
- extends SearchableListModel<T>, InvalidatableListModel<T>
Admin model interface for the Portal clients. This class is used by
administrative portlets and the portal framework to retrieve information
about client entries that are installed at the portal. ClientList
- Since:
- 6.1.0
- See Also:
- Client
getClient
Client getClient(ObjectID aObjectID)
throws ModelException,
DataException,
ObjectNotFoundException
- Deprecated. Use LocatorProvider#getLocator()#findByID()
- Locate the client with the specified Object ID.
- Parameters:
- aObjectID - The Object ID of the client.
- Throws:
- ModelException - An error occurs while accessing the data backend
- DataException - A database error occurs while accessing the data
backend
- ObjectNotFoundException - The Object does not exist, or the user
has no permission to view this object.
getLocator
ClientListLocator<T> getLocator()
- Returns the ClientList specific locator
- Specified by:
- getLocator in interface LocatorProvider<T extends java.lang.Object & Client>
- Returns:
- the models locator
iteratorReverse
java.util.Iterator<T> iteratorReverse()
throws ModelException
- Returns an iterator over all clients in reverse order
- Returns:
- The iterator
- Throws:
- ModelException - if creation of iterator fails