Interface CanonicalUnitEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing canonical unit enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetCanonicalUnitEnablerSearchRecord(Type canonicalUnitEnablerSearchRecordType) Gets the canonical unit enabler search record corresponding to the given canonical unit enabler search recordType.voidorderCanonicalUnitEnablerResults(CanonicalUnitEnablerSearchOrder canonicalUnitEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongCanonicalUnitEnablers(IdList canonicalUnitEnablerIds) Execute this search among the given list of canonical unit 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
-
searchAmongCanonicalUnitEnablers
Execute this search among the given list of canonical unit enablers.- Parameters:
canonicalUnitEnablerIds- list of canonical unit enablers- Throws:
NullArgumentException-canonicalUnitEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderCanonicalUnitEnablerResults
void orderCanonicalUnitEnablerResults(CanonicalUnitEnablerSearchOrder canonicalUnitEnablerSearchOrder) Specify an ordering to the search results.- Parameters:
canonicalUnitEnablerSearchOrder- canonical unit enabler search order- Throws:
NullArgumentException-canonicalUnitEnablerSearchOrderisnullUnsupportedException-canonicalUnitEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getCanonicalUnitEnablerSearchRecord
CanonicalUnitEnablerSearchRecord getCanonicalUnitEnablerSearchRecord(Type canonicalUnitEnablerSearchRecordType) throws OperationFailedException Gets the canonical unit enabler search record corresponding to the given canonical unit enabler search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
canonicalUnitEnablerSearchRecordType- a canonical unit enabler search record type- Returns:
- the canonical unit enabler search record
- Throws:
NullArgumentException-canonicalUnitEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(canonicalUnitEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-