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.

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

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.