Interface CatalogueSearchOrder
- All Superinterfaces:
Extensible, OsidBrowsableSearchOrder, OsidCatalogSearchOrder, OsidExtensibleSearchOrder, OsidFederateableSearchOrder, OsidIdentifiableSearchOrder, OsidObjectSearchOrder, OsidSearchOrder, OsidSourceableSearchOrder, Suppliable
An interface for specifying the ordering of search results.
-
Method Summary
Modifier and TypeMethodDescriptiongetCatalogueSearchOrderRecord(Type catalogueRecordType) Gets the catalogue search record order corresponding to the given catalogue record Type.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidIdentifiableSearchOrder
orderByIdMethods inherited from interface OsidObjectSearchOrder
orderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatisticMethods inherited from interface OsidSourceableSearchOrder
getProviderSearchOrder, orderByProvider, supportsProviderSearchOrder
-
Method Details
-
getCatalogueSearchOrderRecord
CatalogueSearchOrderRecord getCatalogueSearchOrderRecord(Type catalogueRecordType) throws OperationFailedException Gets the catalogue search record order corresponding to the given catalogue record Type. Multiple retrievals return the same underlying object.- Parameters:
catalogueRecordType- a catalogue record type- Returns:
- the catalogue search order record interface
- Throws:
NullArgumentException-catalogueRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(catalogueRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-