OSID Logo
OSID Specifications
course registration package
Version 3.1.0
Interfaceosid.course.registration.ActivityRegistrationSearchOrder
Implementsosid.OsidRelationshipSearchOrder
osid.OsidSubjugateableSearchOrder
Used Byosid.course.registration.ActivityRegistrationSearchSession
osid.course.registration.ActivityRegistrationSmartCourseCatalogSession
Description

An interface for specifying the ordering of search results.

MethodorderByCourseRegistration
Description

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

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

Tests if a course registration search order is available.

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

Gets the course registration search order.

Returnosid.course.registration.CourseRegistrationSearchOrder the course registration search order
ErrorsUNIMPLEMENTED supportsCourseRegistrationSearchOrder() is false
Complianceoptional This method must be implemented if supportsCourseRegistrationSearchOrder() is true.
MethodorderByActivity
Description

Specifies a preference for ordering the result set by activity.

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

Tests if an activity search order is available.

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

Gets the activity search order.

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

Specifies a preference for ordering the result set by student.

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

Tests if a student search order is available.

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

Gets the student search order.

Returnosid.resource.ResourceSearchOrder the student search order
ErrorsUNIMPLEMENTED supportsStudentSearchOrder() is false
Complianceoptional This method must be implemented if supportsStudentSearchOrder() is true.
MethodgetActivityRegistrationSearchOrderRecord
Description

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

Parametersosid.type.TypeactivityRegistrationRecordType an activity registration record type
Returnosid.course.registration.records.ActivityRegistrationSearchOrderRecord the activity registration search order record
ErrorsNULL_ARGUMENT activityRegistrationRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(activityRegistrationRecordType) is false
Compliancemandatory This method must be implemented.