OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Interfaceosid.course.registration.RegistrationSearch
Implementsosid.OsidSearch
Used Byosid.course.registration.RegistrationSearchSession
Description

The search interface for governing registration searches.

MethodsearchAmongRegistrations
Description

Execute this search among the given list of registrations.

Parametersosid.id.IdListregistrationIdslist of courses
ErrorsNULL_ARGUMENTregistrationIds is null
CompliancemandatoryThis method must be implemented.
MethodorderRegistrationResults
Description

Specify an ordering to the search results.

Parametersosid.course.registration.RegistrationSearchOrderregistrationSearchOrdercourse search order
ErrorsNULL_ARGUMENTregistrationSearchOrder is null
UNSUPPORTEDregistrationSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationSearchRecord
Description

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

Parametersosid.type.TyperegistrationSearchRecordTypea course search record type
Returnosid.course.registration.records.RegistrationSearchRecordthe registration search record
ErrorsNULL_ARGUMENTregistrationSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(registrationSearchRecordType) is false
CompliancemandatoryThis method must be implemented.