OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Interfaceosid.course.registration.CourseRegistrationSearch
Implementsosid.OsidSearch
Used Byosid.course.registration.CourseRegistrationSearchSession
Description

The search interface for governing course registration searches.

MethodsearchAmongCourseRegistrations
Description

Execute this search among the given list of course registrations.

Parametersosid.id.IdListcourseRegistrationIdslist of course registrations
ErrorsNULL_ARGUMENTcourseRegistrationIds is null
CompliancemandatoryThis method must be implemented.
MethodorderCourseRegistrationResults
Description

Specify an ordering to the search results.

Parametersosid.course.registration.CourseRegistrationSearchOrdercourseRegistrationSearchOrdercourse registration search order
ErrorsNULL_ARGUMENTcourseRegistrationSearchOrder is null
UNSUPPORTEDcourseRegistrationSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetCourseRegistrationSearchRecord
Description

Gets the course registration search record corresponding to the given course registration search record Type . This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypecourseRegistrationSearchRecordTypea course registration search record type
Returnosid.course.registration.records.CourseRegistrationSearchRecordthe course registration search record
ErrorsNULL_ARGUMENTcourseRegistrationSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(courseRegistrationSearchRecordType) is false
CompliancemandatoryThis method must be implemented.