public interface CanonicalUnitSearch extends OsidSearch
The search interface for governing canonical unit searches.
| Modifier and Type | Method and Description |
|---|---|
CanonicalUnitSearchRecord |
getCanonicalUnitSearchRecord(Type canonicalUnitSearchRecordType)
Gets the record corresponding to the given canonical unit search
record
Type. |
void |
orderCanonicalUnitResults(CanonicalUnitSearchOrder canonicalUnitSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongCanonicalUnits(IdList canonicalUnitIds)
Execute this search among the given list of canonical units.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongCanonicalUnits(IdList canonicalUnitIds)
canonicalUnitIds - list of canonical unitsNullArgumentException - canonicalUnitIds
is null mandatory - This method must be implemented. void orderCanonicalUnitResults(CanonicalUnitSearchOrder canonicalUnitSearchOrder)
canonicalUnitSearchOrder - canonical unit search orderNullArgumentException - canonicalUnitSearchOrder
is null UnsupportedException - canonicalUnitSearchOrder
is not of this servicemandatory - This method must be implemented. CanonicalUnitSearchRecord getCanonicalUnitSearchRecord(Type canonicalUnitSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an object
implementing the requested record.canonicalUnitSearchRecordType - a canonical unit search record
typeNullArgumentException -
canonicalUnitSearchRecordType is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(canonicalUnitSearchRecordType) is
false mandatory - This method must be implemented.