OSID Logo
OSID Specifications
course plan package
Version 3.0.0
Release Candidate Preview
Interfaceosid.course.plan.PlanQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

The inspector for examining plan 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.
MethodgetCourseOfferingIdTerms
Description

Gets the course offering Id terms.

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

Gets the course offering terms.

Returnosid.course.CourseOfferingQueryInspector[]the course offering 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.
MethodgetLessonIdTerms
Description

Gets the lesson Id terms.

Returnosid.search.terms.IdTerm[]the lesson Id terms
CompliancemandatoryThis method must be implemented.
MethodgetLessonTerms
Description

Gets the lesson terms.

Returnosid.course.plan.LessonQueryInspector[]the lesson 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.
MethodgetPlanQueryInspectorRecord
Description

Gets the plan query inspector record corresponding to the given Plan record Type.

Parametersosid.type.TypeplanRecordTypea plan record type
Returnosid.course.plan.records.PlanQueryInspectorRecordthe plan query inspector record
ErrorsNULL_ARGUMENT planRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(planRecordType) is false
CompliancemandatoryThis method must be implemented.