Interface QueueConstrainerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing queue constrainer searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetQueueConstrainerSearchRecord(Type queueConstrainerSearchRecordType) Gets the queue constrainer search record corresponding to the given queue constrainer search recordType.This method is used to retrieve an object implementing the requested record.voidorderQueueConstrainerResults(QueueConstrainerSearchOrder queueConstrainerSearchOrder) Specify an ordering to the search results.voidsearchAmongQueueConstrainers(IdList frontOfficeIds) Execute this search among the given list of queue 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
-
searchAmongQueueConstrainers
Execute this search among the given list of queue constrainers.- Parameters:
frontOfficeIds- list of queue constrainers- Throws:
NullArgumentException-frontOfficeIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderQueueConstrainerResults
Specify an ordering to the search results.- Parameters:
queueConstrainerSearchOrder- queue constrainer search order- Throws:
NullArgumentException-queueConstrainerSearchOrderisnullUnsupportedException-queueConstrainerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getQueueConstrainerSearchRecord
QueueConstrainerSearchRecord getQueueConstrainerSearchRecord(Type queueConstrainerSearchRecordType) throws OperationFailedException Gets the queue constrainer search record corresponding to the given queue constrainer search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
queueConstrainerSearchRecordType- a queue constrainer search record type- Returns:
- the queue constrainer search record
- Throws:
NullArgumentException-queueConstrainerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(queueConstrainerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-