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.
|
limitResultSet
getRecordTypes, hasRecordType
void 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.