public interface PlanQueryInspector extends OsidRelationshipQueryInspector
The inspector for examining plan queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog terms.
|
IdTerm[] |
getCourseOfferingIdTerms()
Gets the course offering
Id terms. |
CourseOfferingQueryInspector[] |
getCourseOfferingTerms()
Gets the course offering terms.
|
IdTerm[] |
getLessonIdTerms()
Gets the lesson
Id terms. |
LessonQueryInspector[] |
getLessonTerms()
Gets the lesson terms.
|
IdTerm[] |
getModuleIdTerms()
Gets the module
Id terms. |
ModuleQueryInspector[] |
getModuleTerms()
Gets the module terms.
|
PlanQueryInspectorRecord |
getPlanQueryInspectorRecord(Type planRecordType)
Gets the plan query inspector record corresponding to the given
Plan record Type. |
IdTerm[] |
getSyllabusIdTerms()
Gets the syllabus
Id terms. |
SyllabusQueryInspector[] |
getSyllabusTerms()
Gets the syllabus terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getSyllabusIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. SyllabusQueryInspector[] getSyllabusTerms()
mandatory
- This method must be implemented. IdTerm[] getCourseOfferingIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. CourseOfferingQueryInspector[] getCourseOfferingTerms()
mandatory
- This method must be implemented. IdTerm[] getModuleIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ModuleQueryInspector[] getModuleTerms()
mandatory
- This method must be implemented. IdTerm[] getLessonIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. LessonQueryInspector[] getLessonTerms()
mandatory
- This method must be implemented. IdTerm[] getCourseCatalogIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. CourseCatalogQueryInspector[] getCourseCatalogTerms()
mandatory
- This method must be implemented. PlanQueryInspectorRecord getPlanQueryInspectorRecord(Type planRecordType) throws OperationFailedException
Plan
record Type.
planRecordType
- a plan record typeNullArgumentException
- planRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(planRecordType)
is false
mandatory
- This method must be implemented.