Interface DispatchEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing dispatch enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetDispatchEnablerSearchRecord(Type dispatchEnablerSearchRecordType) Gets the dispatch enabler search record corresponding to the given dispatch enabler search recordType.This method is used to retrieve an object implementing the requested record.voidorderDispatchEnablerResults(DispatchEnablerSearchOrder dispatchEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongDispatchEnablers(IdList dispatchEnablerIds) Execute this search among the given list of dispatch enablers.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
-
searchAmongDispatchEnablers
Execute this search among the given list of dispatch enablers.- Parameters:
dispatchEnablerIds- list of dispatch enablers- Throws:
NullArgumentException-dispatchEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderDispatchEnablerResults
Specify an ordering to the search results.- Parameters:
dispatchEnablerSearchOrder- dispatch enabler search order- Throws:
NullArgumentException-dispatchEnablerSearchOrderisnullUnsupportedException-dispatchEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getDispatchEnablerSearchRecord
DispatchEnablerSearchRecord getDispatchEnablerSearchRecord(Type dispatchEnablerSearchRecordType) throws OperationFailedException Gets the dispatch enabler search record corresponding to the given dispatch enabler search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
dispatchEnablerSearchRecordType- a dispatch enabler search record type- Returns:
- the dispatch enabler search record
- Throws:
NullArgumentException-dispatchEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(dispatchEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-