OSID Logo
OSID Specifications
course plan package
Version 3.1.0
Interfaceosid.course.plan.LessonSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.course.plan.LessonSearchSession
osid.course.plan.LessonSmartCourseCatalogSession
Description

An interface for specifying the ordering of search results.

MethodorderByPlan
Description

Specified a preference for ordering results by the plan.

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

Tests if a PlanSearchOrder is available.

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

Gets the search order for a plan.

Returnosid.course.plan.PlanSearchOrder the plan search order
ErrorsUNIMPLEMENTED supportsPlanSearchOrder() is false
Complianceoptional This method must be implemented if supportsPlanSearchOrder() is true.
MethodorderByDocet
Description

Specified a preference for ordering results by the docet.

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

Tests if a DocetSearchOrder is available.

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

Gets the search order for a docet.

Returnosid.course.syllabus.DocetSearchOrder the docet search order
ErrorsUNIMPLEMENTED supportsDocetSearchOrder() is false
Complianceoptional This method must be implemented if supportsDocetSearchOrder() is true.
MethodorderByPlannedStartTime
Description

Specified a preference for ordering results by the planned start time.

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

Specified a preference for ordering results by the begun flag.

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

Specified a preference for ordering results by the actual start time.

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

Specified a preference for ordering results by the actual starting activity.

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

Tests if an ActivitySearchOrder is available.

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

Gets the search order for an actual starting actvity.

Returnosid.course.ActivitySearchOrder the activity search order
ErrorsUNIMPLEMENTED supportsActualStartingActivitySearchOrder() is false
Complianceoptional This method must be implemented if supportsActualStartingActivitySearchOrder() is true.
MethodorderByComplete
Description

Specified a preference for ordering results by the complete flag.

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

Specified a preference for ordering results by the skipped flag.

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

Specified a preference for ordering results by the actual end time.

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

Specified a preference for ordering results by the actual ending activity.

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

Tests if an ActivitySearchOrder is available.

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

Gets the search order for an actual ending actvity.

Returnosid.course.ActivitySearchOrder the activity search order
ErrorsUNIMPLEMENTED supportsActualEndingActivitySearchOrder() is false
Complianceoptional This method must be implemented if supportsActualEndingActivitySearchOrder() is true.
MethodorderByActualTimeSpent
Description

Specified a preference for ordering results by the actual time spent.

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

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

Parametersosid.type.TypelessonRecordType a lesson record type
Returnosid.course.plan.records.LessonSearchOrderRecord the lesson search order record
ErrorsNULL_ARGUMENT lessonRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(lessonRecordType) is false
Compliancemandatory This method must be implemented.