OSID Logo
OSID Specifications
course registration request package
Version 3.1.0
Interfaceosid.course.registration.request.RegistrationRequestItemSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidSubjugateableSearchOrder
Used Byosid.course.registration.request.RegistrationRequestItemSearchSession
osid.course.registration.request.RegistrationRequestItemSmartCourseCatalogSession
Description

An interface for specifying the ordering of search results.

MethodorderByRegistrationRequest
Description

Orders the results by registration request.

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

Tests if a registration request search order is available.

Returnboolean true if a registration request search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetRegistrationRequestSearchOrder
Description

Gets the registration request search order.

Returnosid.course.registration.request.RegistrationRequestSearchOrder the registration request search order
ErrorsILLEGAL_STATE supportsRegistrationRequestSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByStudent
Description

Orders the results by student.

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

Tests if a student resource search order is available.

Returnboolean true if a student resource search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetStudentSearchOrder
Description

Gets the resource search order.

Returnosid.resource.ResourceSearchOrder the resource search order
ErrorsILLEGAL_STATE supportsStudentSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByRegistrationOperation
Description

Orders the results by registration operation.

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

Orders the results by existing registration.

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

Tests if an existing registration search order is available.

Returnboolean true if an existing registration search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetExistingRegistrationSearchOrder
Description

Gets the registration search order.

Returnosid.course.registration.Registration the registration search order
ErrorsILLEGAL_STATE supportsExistingRegistrationSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByCreditOption
Description

Orders the results by credit option.

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

Orders the results by grading option.

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

Tests if a grade system search order is available.

Returnboolean true if a grade system search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetGradingOptionSearchOrder
Description

Gets the grade system search order.

Returnosid.grading.GradeSystemSearchOrder the grade system search order
ErrorsILLEGAL_STATE supportsGradingOptionSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodgetRegistrationRequestItemSearchOrderRecord
Description

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

Parametersosid.type.TyperegistrationRequestItemRecordType a registration request item record type
Returnosid.course.registration.request.records.RegistrationRequestItemSearchOrderRecord the registration request item search order record
ErrorsNULL_ARGUMENT registrationRequestItemRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(registrationRequestItemRecordType) is false
Compliancemandatory This method must be implemented.