Interface CourseCatalogSearchOrder
- 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 TypeMethodDescriptiongetCourseCatalogSearchOrderRecord(Type courseCatalogRecordType) Gets the course catalog search order record corresponding to the given course recordType.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
-
getCourseCatalogSearchOrderRecord
CourseCatalogSearchOrderRecord getCourseCatalogSearchOrderRecord(Type courseCatalogRecordType) throws OperationFailedException Gets the course catalog search order record corresponding to the given course recordType. Multiple retrievals return the same underlying object.- Parameters:
courseCatalogRecordType- a course catalog record type- Returns:
- the course catalog search order record
- Throws:
NullArgumentException-courseCatalogRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(courseCatalogRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-