OSID Logo
OSID Specifications
course syllabus package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.syllabus.ModuleQueryInspector
Implementsosid.OsidGovernatorQueryInspector
osid.OsidSubjugateableQueryInspector
Description

The inspector for examining module queries.

MethodgetSyllabusIdTerms
Description

Gets the syllabus Id terms.

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

Gets the syllabus terms.

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

Gets the docet Id terms.

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

Gets the docet terms.

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

Gets the course catalog Id terms.

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

Gets the course catalog terms.

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

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

Parametersosid.type.TypemoduleRecordTypea module record type
Returnosid.course.syllabus.records.ModuleQueryInspectorRecordthe module query inspector record
ErrorsNULL_ARGUMENT moduleRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(moduleRecordType) is false
CompliancemandatoryThis method must be implemented.