OSID Logo
OSID Specifications
course syllabus package
Version 3.1.0
Interfaceosid.course.syllabus.ModuleQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.course.plan.PlanQueryInspector
osid.course.syllabus.DocetQueryInspector
osid.course.syllabus.ModuleSearchResults
osid.course.syllabus.ModuleSmartCourseCatalogSession
osid.course.syllabus.SyllabusQueryInspector
Description

The inspector for examining module queries.

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

MethodgetSyllabusIdTerms
Description

Gets the syllabus Id terms.

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

Gets the syllabus terms.

Returnosid.course.syllabus.SyllabusQueryInspector[] the syllabus terms
Compliancemandatory This method must be implemented.
MethodgetDocetIdTerms
Description

Gets the docet Id terms.

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

Gets the docet terms.

Returnosid.course.syllabus.DocetQueryInspector[] the docet terms
Compliancemandatory This method must be implemented.
MethodgetCourseCatalogIdTerms
Description

Gets the course catalog Id terms.

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

Gets the course catalog terms.

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

Gets the module query inspector record corresponding to the given Module record Type.

Parametersosid.type.TypemoduleRecordType a module record type
Returnosid.course.syllabus.records.ModuleQueryInspectorRecord the module query inspector record
ErrorsNULL_ARGUMENT moduleRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(moduleRecordType) is false
Compliancemandatory This method must be implemented.