OSID Logo
OSID Specifications
course registration package
Version 3.1.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.IdListregistrationIds list of courses
ErrorsNULL_ARGUMENT registrationIds is null
Compliancemandatory This method must be implemented.
MethodorderRegistrationResults
Description

Specify an ordering to the search results.

Parametersosid.course.registration.RegistrationSearchOrderregistrationSearchOrder course search order
ErrorsNULL_ARGUMENT registrationSearchOrder is null
UNSUPPORTED registrationSearchOrder is not of this service
Compliancemandatory This 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.TyperegistrationSearchRecordType a course search record type
Returnosid.course.registration.records.RegistrationSearchRecord the registration search record
ErrorsNULL_ARGUMENT registrationSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(registrationSearchRecordType) is false
Compliancemandatory This method must be implemented.