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

The inspector for examining syllabus queries.

MethodgetCourseIdTerms
Description

Gets the course Id terms.

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

Gets the course terms.

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

Gets the module Id terms.

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

Gets the module terms.

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

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

Parametersosid.type.TypesyllabusRecordTypea syllabus record type
Returnosid.course.syllabus.records.SyllabusQueryInspectorRecordthe syllabus query inspector record
ErrorsNULL_ARGUMENT syllabusRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(syllabusRecordType) is false
CompliancemandatoryThis method must be implemented.