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

Method Summary
 Client getClient(ObjectID aObjectID)
          Deprecated. Use LocatorProvider#getLocator()#findByID()
 ClientListLocator<T> getLocator()
          Returns the ClientList specific locator
 java.util.Iterator<T> iteratorReverse()
          Returns an iterator over all clients in reverse order
 
Methods inherited from interface com.ibm.portal.ListModel
iterator
 
Methods inherited from interface com.ibm.portal.Invalidatable
invalidate, invalidate
 

Method Detail

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