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.AssessmentRequirementQueryInspector
osid.course.requisite.AwardRequirementQueryInspector
osid.course.requisite.CourseRequirementQueryInspector
osid.course.requisite.CredentialRequirementQueryInspector
osid.course.requisite.LearningObjectiveRequirementQueryInspector
osid.course.requisite.ProgramRequirementQueryInspector
show 4 more…
osid.course.requisite.RequisiteQueryInspector
osid.course.requisite.RequisiteRequirementQueryInspector
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.

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

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.