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.

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.