Interface CanonicalUnitProcessorEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing canonical unit processor enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetCanonicalUnitProcessorEnablerSearchRecord(Type canonicalUnitProcessorEnablerSearchRecordType) Gets the canonical unit processor enabler search record corresponding to the given canonical unit processor enabler search recordType.voidorderCanonicalUnitProcessorEnablerResults(CanonicalUnitProcessorEnablerSearchOrder canonicalUnitProcessorEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongCanonicalUnitProcessorEnablers(IdList canonicalUnitProcessorEnablerIds) Execute this search among the given list of canonical unit processor 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
-
searchAmongCanonicalUnitProcessorEnablers
Execute this search among the given list of canonical unit processor enablers.- Parameters:
canonicalUnitProcessorEnablerIds- list of canonical unit processor enablers- Throws:
NullArgumentException-canonicalUnitProcessorEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderCanonicalUnitProcessorEnablerResults
void orderCanonicalUnitProcessorEnablerResults(CanonicalUnitProcessorEnablerSearchOrder canonicalUnitProcessorEnablerSearchOrder) Specify an ordering to the search results.- Parameters:
canonicalUnitProcessorEnablerSearchOrder- canonical unit processor enabler search order- Throws:
NullArgumentException-canonicalUnitProcessorEnablerSearchOrderisnullUnsupportedException-canonicalUnitProcessorEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getCanonicalUnitProcessorEnablerSearchRecord
CanonicalUnitProcessorEnablerSearchRecord getCanonicalUnitProcessorEnablerSearchRecord(Type canonicalUnitProcessorEnablerSearchRecordType) throws OperationFailedException Gets the canonical unit processor enabler search record corresponding to the given canonical unit processor enabler search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
canonicalUnitProcessorEnablerSearchRecordType- a canonical unit processor enabler search record type- Returns:
- the canonical unit processor enabler search record
- Throws:
NullArgumentException-canonicalUnitProcessorEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(canonicalUnitProcessorEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-