OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.registration.ActivityBundleSearch
Implementsosid.OsidSearch
Description

The search interface for governing activity bundle searches.

MethodsearchAmongActivityBundles
Description

Execute this search among the given list of activity bundles.

Parametersosid.id.IdListactivityBundleIdslist of activity bundles
ErrorsNULL_ARGUMENT activityBundleIds is null
CompliancemandatoryThis method must be implemented.
MethodorderActivityBundleResults
Description

Specify an ordering to the search results.

Parametersosid.course.registration.ActivityBundleSearchOrderactivityBundleSearchOrderactivity bundle search order
ErrorsNULL_ARGUMENT activityBundleSearchOrder is null
UNSUPPORTED activityBundleSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetActivityBundleSearchRecord
Description

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

Parametersosid.type.TypeactivityBundleSearchRecordTypea activity bundle search record type
Returnosid.course.registration.records.ActivityBundleSearchRecordthe activity bundle search record
ErrorsNULL_ARGUMENT activityBundleSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(activityBundleSearchRecordType) is false
CompliancemandatoryThis method must be implemented.