Interface PoolConstrainerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing pool constrainer searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetPoolConstrainerSearchRecord(Type poolConstrainerSearchRecordType) Gets the pool constrainer search record corresponding to the given pool constrainer search recordType.This method is used to retrieve an object implementing the requested record.voidorderPoolConstrainerResults(PoolConstrainerSearchOrder poolConstrainerSearchOrder) Specify an ordering to the search results.voidsearchAmongPoolConstrainers(IdList poolConstrainerIds) Execute this search among the given list of pool constrainers.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongPoolConstrainers
Execute this search among the given list of pool constrainers.- Parameters:
poolConstrainerIds- list of pool constrainer- Throws:
NullArgumentException-poolConstrainerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderPoolConstrainerResults
Specify an ordering to the search results.- Parameters:
poolConstrainerSearchOrder- pool constrainer search order- Throws:
NullArgumentException-poolConstrainerSearchOrderisnullUnsupportedException-poolConstrainerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getPoolConstrainerSearchRecord
PoolConstrainerSearchRecord getPoolConstrainerSearchRecord(Type poolConstrainerSearchRecordType) throws OperationFailedException Gets the pool constrainer search record corresponding to the given pool constrainer search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
poolConstrainerSearchRecordType- a pool constrainer search record type- Returns:
- the pool constrainer search record
- Throws:
NullArgumentException-poolConstrainerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(poolConstrainerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-