public interface PoolSearch extends OsidSearch
The search interface for governing pool searches.
| Modifier and Type | Method and Description |
|---|---|
PoolSearchRecord |
getPoolSearchRecord(Type poolSearchRecordType)
Gets the pool search record corresponding to the given pool search
record
Type. |
void |
orderPoolResults(PoolSearchOrder poolSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongPools(IdList poolIds)
Execute this search among the given list of pools.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongPools(IdList poolIds)
poolIds - list of poolsNullArgumentException - poolIds is
null mandatory - This method must be implemented. void orderPoolResults(PoolSearchOrder poolSearchOrder)
poolSearchOrder - pool search orderNullArgumentException - poolSearchOrder
is null UnsupportedException - poolSearchOrder
is not of this servicemandatory - This method must be implemented. PoolSearchRecord getPoolSearchRecord(Type poolSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an object
implementing the requested record.poolSearchRecordType - a pool search record typeNullArgumentException - poolSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(poolSearchRecordType) is false
mandatory - This method must be implemented.