OSID Logo
OSID Specifications
course plan package
Version 3.1.0
Interfaceosid.course.plan.PlanQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.course.plan.LessonQueryInspector
osid.course.plan.PlanSearchResults
osid.course.plan.PlanSmartCourseCatalogSession
Description

The inspector for examining plan queries.

MethodgetSyllabusIdTerms
Description

Gets the syllabus Id terms.

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

Gets the syllabus terms.

Returnosid.course.syllabus.SyllabusQueryInspector[] the syllabus terms
Compliancemandatory This method must be implemented.
MethodgetCourseOfferingIdTerms
Description

Gets the course offering Id terms.

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

Gets the course offering terms.

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

Gets the lesson Id terms.

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

Gets the lesson terms.

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

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

Parametersosid.type.TypeplanRecordType a plan record type
Returnosid.course.plan.records.PlanQueryInspectorRecord the plan query inspector record
ErrorsNULL_ARGUMENT planRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(planRecordType) is false
Compliancemandatory This method must be implemented.