OSID Logo
OSID Specifications
course registration package
Version 3.0.0
Interfaceosid.course.registration.ActivityRegistrationSearchResults
Implementsosid.OsidSearchResults
Used Byosid.course.registration.ActivityRegistrationSearchSession
Description

This interface provides a means to capture results of a search.

MethodgetActivityRegistrations
Description

Gets the activity registration list resulting from a search.

Returnosid.course.registration.ActivityRegistrationListthe activity registration list
ErrorsILLEGAL_STATEthe activity registration list has already been retrieved
CompliancemandatoryThis method must be implemented.
MethodgetActivityRegistrationQueryInspector
Description

Gets the inspector for the query to examine the terms used in the search.

Returnosid.course.registration.ActivityRegistrationQueryInspectorthe query inspector
CompliancemandatoryThis method must be implemented.
MethodgetActivityRegistrationSearchResultsRecord
Description

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

Parametersosid.type.TypeactivityRegistrationSearchRecordTypean activity registration search record type
Returnosid.course.registration.records.ActivityRegistrationSearchResultsRecordthe activity registration search interface
ErrorsNULL_ARGUMENTactivityRegistrationSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(activityRegistrationSearchRecordType) is false
CompliancemandatoryThis method must be implemented.