public interface InputEnablerSearch extends OsidSearch
The search interface for governing input enabler searches.
Modifier and Type | Method and Description |
---|---|
InputEnablerSearchRecord |
getInputEnablerSearchRecord(Type inputEnablerSearchRecordType)
Gets the input enabler search record corresponding to the given input
enabler search record
Type. |
void |
orderInputEnablerResults(InputEnablerSearchOrder inputEnablerSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongInputEnablers(IdList inputEnablerIds)
Execute this search among the given list of input enablers.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongInputEnablers(IdList inputEnablerIds)
inputEnablerIds
- list of input enablersNullArgumentException
- inputEnablerIds
is null
mandatory
- This method must be implemented. void orderInputEnablerResults(InputEnablerSearchOrder inputEnablerSearchOrder)
inputEnablerSearchOrder
- input enabler search orderNullArgumentException
- inputEnablerSearchOrder
is null
UnsupportedException
- inputEnablerSearchOrder
is not of this servicemandatory
- This method must be implemented. InputEnablerSearchRecord getInputEnablerSearchRecord(Type inputEnablerSearchRecordType) throws OperationFailedException
Type.
This method is used to
retrieve an object implementing the requested record.inputEnablerSearchRecordType
- an input enabler search record
typeNullArgumentException
-
inputEnablerSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(inputEnablerSearchRecordType)
is
false
mandatory
- This method must be implemented.