OSID Logo
OSID Specifications
course registration package
Version 3.1.0
Interfaceosid.course.registration.ActivityRegistrationSearch
Implementsosid.OsidSearch
Used Byosid.course.registration.ActivityRegistrationSearchSession
Description

The search interface for governing activity registration searches.

MethodsearchAmongActivityRegistrations
Description

Execute this search among the given list of activity registrations.

Parametersosid.id.IdListactivityRegistrationIds list of activity registrations
ErrorsNULL_ARGUMENT activityRegistrationIds is null
Compliancemandatory This method must be implemented.
MethodorderActivityRegistrationResults
Description

Specify an ordering to the search results.

Parametersosid.course.registration.ActivityRegistrationSearchOrderactivityRegistrationSearchOrder activity registration search order
ErrorsNULL_ARGUMENT activityRegistrationSearchOrder is null
UNSUPPORTED activityRegistrationSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetActivityRegistrationSearchRecord
Description

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

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