public interface CanonicalUnitProcessorSearchResults extends OsidSearchResults
This interface provides a means to capture results of a search.
Modifier and Type | Method and Description |
---|---|
CanonicalUnitProcessorQueryInspector |
getCanonicalUnitProcessorQueryInspector()
Gets the inspector for the query to examine the terms used in the
search.
|
CanonicalUnitProcessorList |
getCanonicalUnitProcessors()
Gets the
CanonicalUnitProcessorList resulting from a
search. |
CanonicalUnitProcessorSearchResultsRecord |
getCanonicalUnitProcessorSearchResultsRecord(Type canonicalUnitProcessorSearchRecordType)
Gets the canonical unit processor search results record corresponding
to the given canonical unit processor search record
Type. |
getResultSize
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
CanonicalUnitProcessorList getCanonicalUnitProcessors()
CanonicalUnitProcessorList
resulting from a
search.IllegalStateException
- list has already been retrievedmandatory
- This method must be implemented. CanonicalUnitProcessorQueryInspector getCanonicalUnitProcessorQueryInspector()
mandatory
- This method must be implemented. CanonicalUnitProcessorSearchResultsRecord getCanonicalUnitProcessorSearchResultsRecord(Type canonicalUnitProcessorSearchRecordType) throws OperationFailedException, PermissionDeniedException
Type.
This method must be used to retrieve an object implementing
the requested record.canonicalUnitProcessorSearchRecordType
- a canonical unit
processor search record typeNullArgumentException
-
canonicalUnitProcessorSearchRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(canonicalUnitProcessorSearchRecordType)
is false
mandatory
- This method must be implemented.