OSID Logo
OSID Specifications
course syllabus package
Version 3.1.0
Interfaceosid.course.syllabus.DocetSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.course.plan.LessonSearchOrder
osid.course.syllabus.DocetSearchSession
osid.course.syllabus.DocetSmartCourseCatalogSession
Description

An interface for specifying the ordering of search results.

MethodorderByModule
Description

Specified a preference for ordering results by the module.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsModuleSearchOrder
Description

Tests if a ModuleSearchOrder is available.

Returnboolean true if a module search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetModuleSearchOrder
Description

Gets the search order for a module.

Returnosid.course.syllabus.ModuleSearchOrder the module search order
ErrorsUNIMPLEMENTED supportsModuleSearchOrder() is false
Complianceoptional This method must be implemented if supportsModuleSearchOrder() is true.
MethodorderByActivityUnit
Description

Specified a preference for ordering results by the activity unit.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsActivityUnitSearchOrder
Description

Tests if an ActivityUnitSearchOrder is available.

Returnboolean true if an activity unit search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetActivityUnitSearchOrder
Description

Gets the search order for an actvity unit.

Returnosid.course.ActivityUnitSearchOrder the activity unit search order
ErrorsUNIMPLEMENTED supportsActivityUnitSearchOrder() is false
Complianceoptional This method must be implemented if supportsActivityUnitSearchOrder() is true.
MethodorderByInClass
Description

Specified a preference for ordering results by the in class flag.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByDuration
Description

Specified a preference for ordering results by the duration.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodgetDocetSearchOrderRecord
Description

Gets the docet search order record corresponding to the given docet record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TypedocetRecordType a docet record type
Returnosid.course.syllabus.records.DocetSearchOrderRecord the docet search order record
ErrorsNULL_ARGUMENT docetRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(docetRecordType) is false
Compliancemandatory This method must be implemented.