Interface InputEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing input enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetInputEnablerSearchRecord(Type inputEnablerSearchRecordType) Gets the input enabler search record corresponding to the given input enabler search recordType.This method is used to retrieve an object implementing the requested record.voidorderInputEnablerResults(InputEnablerSearchOrder inputEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongInputEnablers(IdList inputEnablerIds) Execute this search among the given list of input 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
-
searchAmongInputEnablers
Execute this search among the given list of input enablers.- Parameters:
inputEnablerIds- list of input enablers- Throws:
NullArgumentException-inputEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderInputEnablerResults
Specify an ordering to the search results.- Parameters:
inputEnablerSearchOrder- input enabler search order- Throws:
NullArgumentException-inputEnablerSearchOrderisnullUnsupportedException-inputEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getInputEnablerSearchRecord
InputEnablerSearchRecord getInputEnablerSearchRecord(Type inputEnablerSearchRecordType) throws OperationFailedException Gets the input enabler search record corresponding to the given input enabler search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
inputEnablerSearchRecordType- an input enabler search record type- Returns:
- the input enabler search record
- Throws:
NullArgumentException-inputEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(inputEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-