OSID Logo
OSID Specifications
course registration package
Version 3.1.0
Interfaceosid.course.registration.RegistrationTargetQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.course.registration.RegistrationQueryInspector
osid.course.registration.RegistrationTargetSearchResults
osid.course.registration.RegistrationTargetSmartCourseCatalogSession
osid.course.registration.request.RegistrationRequestItemQueryInspector
Description

This is the query inspector for examining registration target queries.

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

MethodgetCourseOfferingIdTerms
Description

Gets the course offering Id query terms.

Returnosid.search.terms.IdTerm[] the course offering Id query terms
Compliancemandatory This method must be implemented.
MethodgetCourseOfferingTerms
Description

Gets the course offering query terms.

Returnosid.course.CourseOfferingQueryInspector[] the course offering query terms
Compliancemandatory This method must be implemented.
MethodgetActivityIdTerms
Description

Gets the activity Id query terms.

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

Gets the activity query terms.

Returnosid.course.ActivityQueryInspector[] the activity query terms
Compliancemandatory This method must be implemented.
MethodgetCreditsTerms
Description

Gets the credits query terms.

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

Gets the grade system Id query terms.

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

Gets the grade system query terms.

Returnosid.grading.GradeSystemQueryInspector[] the grade system 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.
MethodgetRegistrationTargetQueryInspectorRecord
Description

Gets the registration target query inspector record corresponding to the given RegistrationTarget record Type.

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