OSID Logo
OSID Specifications
course package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.TermSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidFederateableSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByDisplayLabel
Description

Specifies a preference for ordering the result set by course title.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByOpenDate
Description

Specified a preference for ordering results by the open date.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRegistrationStart
Description

Specified a preference for ordering results by registration start.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRegistrationEnd
Description

Specified a preference for ordering results by registration end.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByRegistrationDuration
Description

Specifies a preference for ordering the result set by the duration of the registration period.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByClassesStart
Description

Specified a preference for ordering results by classes start.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByClassesEnd
Description

Specified a preference for ordering results by classes end.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByClassesDuration
Description

Specifies a preference for ordering the result set by the duration of the classes period.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByAddDate
Description

Specifies a preference for ordering the result set by the add date.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByDropDate
Description

Specifies a preference for ordering the result set by the drop date.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByFinalExamStart
Description

Specified a preference for ordering results by final exam start.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByFinalExamEnd
Description

Specified a preference for ordering results by final exam end.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByFinalExamDuration
Description

Specifies a preference for ordering the result set by the duration of the final exam period.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByCloseDate
Description

Specifies a preference for ordering the result set by the close date.

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodgetTermSearchOrderRecord
Description

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

Parametersosid.type.TypetermRecordTypea term record type
Returnosid.course.records.TermSearchOrderRecordthe term search order record
ErrorsNULL_ARGUMENT termRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(termRecordType) is false
CompliancemandatoryThis method must be implemented.