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, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] 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.