OSID Logo
OSID Specifications
course program package
Version 3.1.0
Interfaceosid.course.program.ProgramQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidOperableQueryInspector
Used Byosid.course.chronicle.AssessmentEntryQueryInspector
osid.course.chronicle.AwardEntryQueryInspector
osid.course.chronicle.CredentialEntryQueryInspector
osid.course.chronicle.ProgramEntryQueryInspector
osid.course.program.CredentialQueryInspector
osid.course.program.ProgramOfferingQueryInspector
osid.course.program.ProgramQueryInspector
osid.course.program.ProgramSearchResults
osid.course.program.ProgramSmartCourseCatalogSession
osid.course.requisite.RequisiteQueryInspector
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.

MethodgetTitleTerms
Description

Gets the title query terms.

Returnosid.search.terms.StringTerm[] the title query terms
Compliancemandatory This method must be implemented.
MethodgetNumberTerms
Description

Gets the bumber query terms.

Returnosid.search.terms.StringTerm[] the number query terms
Compliancemandatory This method must be implemented.
MethodgetSponsorIdTerms
Description

Gets the sponsor Id query terms.

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

Gets the sponsor query terms.

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

Gets the parent program Id query terms.

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

Gets the parent program query terms.

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

Gets the learning obective Id query terms.

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

Gets the learning obective query terms.

Returnosid.learning.ObjectiveQueryInspector[] the obective query terms
Compliancemandatory This method must be implemented.
MethodgetTargetAudienceIdTerms
Description

Gets the target audience Id query terms.

Returnosid.search.terms.IdTerm[] the target audience Id query terms
Compliancemandatory This method must be implemented.
MethodgetTargetAudienceTerms
Description

Gets the target audience query terms.

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

Gets the completion requirements query terms.

Returnosid.search.terms.StringTerm[] the prereq query terms
Compliancemandatory This method must be implemented.
MethodgetCompletionRequirementsIdTerms
Description

Gets the completion requirements requisite Id query terms.

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

Gets the completion requirements requisite query terms.

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

Gets the credential Id query terms.

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

Gets the credential query terms.

Returnosid.course.program.CredentialQueryInspector[] the grade system 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.
MethodgetProgramQueryInspectorRecord
Description

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

Parametersosid.type.TypeprogramRecordType a program record type
Returnosid.course.program.records.ProgramQueryInspectorRecord the program query inspector record
ErrorsNULL_ARGUMENT programRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(programRecordType) is false
Compliancemandatory This method must be implemented.