Interface CompositionEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing composition enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetCompositionEnablerSearchRecord(Type compositionEnablerSearchRecordType) Gets the composition enabler search record corresponding to the given composition enabler search recordType.voidorderCompositionEnablerResults(CompositionEnablerSearchOrder compositionEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongCompositionEnablers(IdList compositionEnablerIds) Execute this search among the given list of composition 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
-
searchAmongCompositionEnablers
Execute this search among the given list of composition enablers.- Parameters:
compositionEnablerIds- list of composition enablers- Throws:
NullArgumentException-compositionEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderCompositionEnablerResults
Specify an ordering to the search results.- Parameters:
compositionEnablerSearchOrder- composition enabler search order- Throws:
NullArgumentException-compositionEnablerSearchOrderisnullUnsupportedException-compositionEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getCompositionEnablerSearchRecord
CompositionEnablerSearchRecord getCompositionEnablerSearchRecord(Type compositionEnablerSearchRecordType) throws OperationFailedException Gets the composition enabler search record corresponding to the given composition enabler search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
compositionEnablerSearchRecordType- a composition enabler search record type- Returns:
- the composition enabler search record
- Throws:
NullArgumentException-compositionEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(compositionEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-