OSID Logo
OSID Specifications
course registration request package
Version 3.0.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.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsRegistrationRequestSearchOrder
Description

Tests if a registration request search order is available.

Returnbooleantrue if a registration request search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationRequestSearchOrder
Description

Gets the registration request search order.

Returnosid.course.registration.request.RegistrationRequestSearchOrderthe registration request search order
ErrorsILLEGAL_STATEsupportsRegistrationRequestSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByStudent
Description

Orders the results by student.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsStudentSearchOrder
Description

Tests if a student resource search order is available.

Returnbooleantrue if a student resource search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetStudentSearchOrder
Description

Gets the resource search order.

Returnosid.resource.ResourceSearchOrderthe resource search order
ErrorsILLEGAL_STATEsupportsStudentSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByRegistrationOperation
Description

Orders the results by registration operation.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByExistingRegistration
Description

Orders the results by existing registration.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsExistingRegistrationSearchOrder
Description

Tests if an existing registration search order is available.

Returnbooleantrue if an existing registration search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetExistingRegistrationSearchOrder
Description

Gets the registration search order.

Returnosid.course.registration.Registrationthe registration search order
ErrorsILLEGAL_STATEsupportsExistingRegistrationSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByCreditOption
Description

Orders the results by credit option.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByGradingOption
Description

Orders the results by grading option.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsGradingOptionSearchOrder
Description

Tests if a grade system search order is available.

Returnbooleantrue if a grade system search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetGradingOptionSearchOrder
Description

Gets the grade system search order.

Returnosid.grading.GradeSystemSearchOrderthe grade system search order
ErrorsILLEGAL_STATEsupportsGradingOptionSearchOrder() is false
CompliancemandatoryThis 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.TyperegistrationRequestItemRecordTypea registration request item record type
Returnosid.course.registration.request.records.RegistrationRequestItemSearchOrderRecordthe registration request item search order record
ErrorsNULL_ARGUMENTregistrationRequestItemRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(registrationRequestItemRecordType) is false
CompliancemandatoryThis method must be implemented.