OSID Logo
OSID Specifications
course registration request package
Version 3.1.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.

Like all OsidQueryInspectors, RegistrationRequestQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetTermIdTerms
Description

Gets the term Id query terms.

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

Gets the term query terms.

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

Gets the course catalog Id query terms.

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

Gets the course catalog query terms.

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

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

Parametersosid.type.TyperegistrationRequestRecordType a registration request record type
Returnosid.course.registration.request.records.RegistrationRequestQueryInspectorRecord the registration request query inspector record
ErrorsNULL_ARGUMENT registrationRequestRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(registrationRequestRecordType) is false
Compliancemandatory This method must be implemented.