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

The inspector for examining syllabus queries.

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

MethodgetCourseIdTerms
Description

Gets the course Id terms.

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

Gets the course terms.

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

Gets the module Id terms.

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

Gets the module terms.

Returnosid.course.syllabus.ModuleQueryInspector[] the module 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.
MethodgetSyllabusQueryInspectorRecord
Description

Gets the syllabus query inspector record corresponding to the given Syllabus record Type.

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