OSID Logo
OSID Specifications
course registration request package
Version 3.1.0
Interfaceosid.course.registration.request.RegistrationRequestItemQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.course.registration.request.RegistrationRequestItemSearchResults
osid.course.registration.request.RegistrationRequestItemSmartCourseCatalogSession
Description

This is the query inspector for examining registration request item queries.

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

MethodgetRegistrationRequestIdTerms
Description

Gets the registration request Id query terms.

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

Gets the registration request query terms.

Returnosid.course.registration.request.RegistrationRequestQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetStudentIdTerms
Description

Gets the resource Id query terms.

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

Gets the resource query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRegisterOperationTerms
Description

Gets the register operation query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetUpdateOperationTerms
Description

Gets the update operation query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDropOperationTerms
Description

Gets the drop operation query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRegistrationTargetIdTerms
Description

Gets the registration target Id query terms.

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

Gets the registration target query terms.

Returnosid.course.registration.RegistrationTargetQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetExistingRegistrationIdTerms
Description

Gets the existing registration Id query terms.

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

Gets the existing registration query terms.

Returnosid.course.registration.RegistrationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCreditOptionTerms
Description

Gets the credit option query terms.

Returnosid.search.terms.DecimalRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetGradingOptionIdTerms
Description

Gets the grading option Id query terms.

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

Gets the grading option query terms.

Returnosid.grading.GradeSystemQueryInspector[] 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.
MethodgetRegistrationRequestItemQueryInspectorRecord
Description

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

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