Interface CanonicalUnitProcessorSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing canonical unit processor searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetCanonicalUnitProcessorSearchRecord(Type canonicalUnitProcessorSearchRecordType) Gets the canonical unit processor search record corresponding to the given canonical unit processor search recordType.voidorderCanonicalUnitProcessorResults(CanonicalUnitProcessorSearchOrder canonicalUnitProcessorSearchOrder) Specify an ordering to the search results.voidsearchAmongCanonicalUnitProcessors(IdList canonicalUnitProcessorIds) Execute this search among the given list of canonical unit processors.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
-
searchAmongCanonicalUnitProcessors
Execute this search among the given list of canonical unit processors.- Parameters:
canonicalUnitProcessorIds- list of canonical unit processors- Throws:
NullArgumentException-canonicalUnitProcessorIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderCanonicalUnitProcessorResults
void orderCanonicalUnitProcessorResults(CanonicalUnitProcessorSearchOrder canonicalUnitProcessorSearchOrder) Specify an ordering to the search results.- Parameters:
canonicalUnitProcessorSearchOrder- canonical unit processor search order- Throws:
NullArgumentException-canonicalUnitProcessorSearchOrderisnullUnsupportedException-canonicalUnitProcessorSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getCanonicalUnitProcessorSearchRecord
CanonicalUnitProcessorSearchRecord getCanonicalUnitProcessorSearchRecord(Type canonicalUnitProcessorSearchRecordType) throws OperationFailedException Gets the canonical unit processor search record corresponding to the given canonical unit processor search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
canonicalUnitProcessorSearchRecordType- a canonical unit processor search record type- Returns:
- the canonical unit processor search record
- Throws:
NullArgumentException-canonicalUnitProcessorSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(canonicalUnitProcessorSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-