OSID Logo
OSID Specifications
course registration request package
Version 3.0.0
Interfaceosid.course.registration.request.RegistrationRequestQueryInspector
Implementsosid.OsidRequestQueryInspector
Used Byosid.course.registration.request.RegistrationRequestItemQueryInspector
osid.course.registration.request.RegistrationRequestSearchResults
osid.course.registration.request.RegistrationRequestSmartCourseCatalogSession
Description

This is the query inspector for examining registration request queries.

MethodgetTermIdTerms
Description

Gets the term Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetTermTerms
Description

Gets the term query terms.

Returnosid.course.TermQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCourseCatalogTerms
Description

Gets the course catalog query terms.

Returnosid.course.CourseCatalogQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRegistrationRequestQueryInspectorRecord
Description

Gets the registration request query inspector record corresponding to the given RegistrationRequest record Type .

Parametersosid.type.TyperegistrationRequestRecordTypea registration request record type
Returnosid.course.registration.request.records.RegistrationRequestQueryInspectorRecordthe registration request query inspector record
ErrorsNULL_ARGUMENTregistrationRequestRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(registrationRequestRecordType) is false
CompliancemandatoryThis method must be implemented.