OSID Logo
OSID Specifications
course requisite package
Version 3.1.0
Interfaceosid.course.requisite.RequisiteQueryInspector
Implementsosid.OsidRuleQueryInspector
osid.OsidEnablerQueryInspector
osid.OsidContainableQueryInspector
Used Byosid.course.CourseOfferingQueryInspector
osid.course.CourseQueryInspector
osid.course.program.ProgramOfferingQueryInspector
osid.course.program.ProgramQueryInspector
osid.course.requisite.CourseRequirementQueryInspector
osid.course.requisite.RequisiteQueryInspector
osid.course.requisite.RequisiteSearchResults
osid.course.requisite.RequisiteSmartCourseCatalogSession
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

MethodgetRequisiteOptionIdTerms
Description

Gets the requisite option Id query terms.

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

Gets the requisite option query terms.

Returnosid.course.requisite.RequisiteQueryInspector[] the requisite query terms
Compliancemandatory This method must be implemented.
MethodgetCourseIdTerms
Description

Gets the course Id query terms.

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

Gets the course query terms.

Returnosid.course.CourseQueryInspector[] the course terms
Compliancemandatory This method must be implemented.
MethodgetProgramIdTerms
Description

Gets the program Id query terms.

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

Gets the program query terms.

Returnosid.course.program.ProgramQueryInspector[] the program terms
Compliancemandatory This method must be implemented.
MethodgetCredentialIdTerms
Description

Gets the credential Id query terms.

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

Gets the credential query terms.

Returnosid.course.program.CredentialQueryInspector[] the credential terms
Compliancemandatory This method must be implemented.
MethodgetLearningObjectiveIdTerms
Description

Gets the learning objective Id query terms.

Returnosid.search.terms.IdTerm[] the learning objective Id query terms
Compliancemandatory This method must be implemented.
MethodgetLearningObjectiveTerms
Description

Gets the learning objective query terms.

Returnosid.learning.ObjectiveQueryInspector[] the learning objective terms
Compliancemandatory This method must be implemented.
MethodgetAssessmentIdTerms
Description

Gets the assessment Id query terms.

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

Gets the assessment query terms.

Returnosid.assessment.AssessmentQueryInspector[] the assessment terms
Compliancemandatory This method must be implemented.
MethodgetAwardIdTerms
Description

Gets the award Id query terms.

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

Gets the award query terms.

Returnosid.recognition.AwardQueryInspector[] the award terms
Compliancemandatory This method must be implemented.
MethodgetContainingRequisiteIdTerms
Description

Gets the containing This method must be implemented. Id terms.

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

Gets the containing This method must be implemented. terms.

Returnosid.course.requisite.RequisiteQueryInspector[] the requisite terms
Compliancemandatory This method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id query terms.

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

Gets the course catalog query terms.

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

Gets the requisite query inspector record corresponding to the given Requisite record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TyperequisiteRecordType a requisite record type
Returnosid.course.requisite.records.RequisiteQueryInspectorRecord the requisite query inspector record
ErrorsNULL_ARGUMENT requisiteRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(requisiteRecordType) is false
Compliancemandatory This method must be implemented.