public interface LessonQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for searching for lessons. Each method
specifies an AND
term while multiple invocations of the
same method produce a nested OR.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getActivityIdTerms()
Gets the activity
Id terms. |
ActivityQueryInspector[] |
getActivityTerms()
Gets the activity terms.
|
IdTerm[] |
getActualEndingActivityIdTerms()
Gets the ending activity
Id terms. |
ActivityQueryInspector[] |
getActualEndingActivityTerms()
Gets the ending activity terms.
|
DurationRangeTerm[] |
getActualEndTimeTerms()
Gets the actual end time query terms.
|
IdTerm[] |
getActualStartingActivityIdTerms()
Gets the starting activity
Id terms. |
ActivityQueryInspector[] |
getActualStartingActivityTerms()
Gets the starting activity terms.
|
DurationRangeTerm[] |
getActualStartTimeTerms()
Gets actual start time query terms.
|
DurationRangeTerm[] |
getActualTimeSpentTerms()
Gets the actual time spent terms.
|
BooleanTerm[] |
getCompleteTerms()
Gets completed query terms.
|
IdTerm[] |
getCourseCatalogIdTerms()
Gets the course catalog
Id terms. |
CourseCatalogQueryInspector[] |
getCourseCatalogTerms()
Gets the course catalog terms.
|
IdTerm[] |
getDocetIdTerms()
Gets the docet
Id terms. |
DocetQueryInspector[] |
getDocetTerms()
Gets the docet terms.
|
LessonQueryInspectorRecord |
getLessonQueryInspectorRecord(Type lessonRecordType)
Gets the query inspector record corresponding to the given
Lesson record Type. |
IdTerm[] |
getPlanIdTerms()
Gets the plan
Id terms. |
DurationRangeTerm[] |
getPlannedStartTimeTerms()
Gets the planned start time query terms.
|
PlanQueryInspector[] |
getPlanTerms()
Gets the plan terms.
|
BooleanTerm[] |
getSkippedTerms()
Gets skipped query 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[] getPlanIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. PlanQueryInspector[] getPlanTerms()
mandatory
- This method must be implemented. IdTerm[] getDocetIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. DocetQueryInspector[] getDocetTerms()
mandatory
- This method must be implemented. IdTerm[] getActivityIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ActivityQueryInspector[] getActivityTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getPlannedStartTimeTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getActualStartTimeTerms()
mandatory
- This method must be implemented. IdTerm[] getActualStartingActivityIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ActivityQueryInspector[] getActualStartingActivityTerms()
mandatory
- This method must be implemented. BooleanTerm[] getCompleteTerms()
mandatory
- This method must be implemented. BooleanTerm[] getSkippedTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getActualEndTimeTerms()
mandatory
- This method must be implemented. IdTerm[] getActualEndingActivityIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ActivityQueryInspector[] getActualEndingActivityTerms()
mandatory
- This method must be implemented. DurationRangeTerm[] getActualTimeSpentTerms()
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. LessonQueryInspectorRecord getLessonQueryInspectorRecord(Type lessonRecordType) throws OperationFailedException
Lesson
record Type.
lessonRecordType
- a lesson record typeNullArgumentException
- lessonRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(lessonRecordType)
is false
mandatory
- This method must be implemented.