| Interface | osid.course.plan.LessonQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidRelationshipQueryInspector | ||
| Description | 
                 This is the query inspector for searching for lessons. Each 
                method specifies an   | ||
| Method | getPlanIdTerms | ||
| Description | 
                     Gets the plan   | ||
| Return | osid.search.terms.IdTerm[] | the plan  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPlanTerms | ||
| Description | 
                     Gets the plan terms.  | ||
| Return | osid.course.plan.PlanQueryInspector[] | the plan terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDocetIdTerms | ||
| Description | 
                     Gets the docet   | ||
| Return | osid.search.terms.IdTerm[] | the docet  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDocetTerms | ||
| Description | 
                     Gets the docet terms.  | ||
| Return | osid.course.syllabus.DocetQueryInspector[] | the docet terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActivityIdTerms | ||
| Description | 
                     Gets the activity   | ||
| Return | osid.search.terms.IdTerm[] | the activity  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActivityTerms | ||
| Description | 
                     Gets the activity terms.  | ||
| Return | osid.course.ActivityQueryInspector[] | the activity terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPlannedStartTimeTerms | ||
| Description | 
                     Gets the planned start time query terms.  | ||
| Return | osid.search.terms.DurationRangeTerm[] | the time terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualStartTimeTerms | ||
| Description | 
                     Gets actual start time query terms.  | ||
| Return | osid.search.terms.DurationRangeTerm[] | the terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualStartingActivityIdTerms | ||
| Description | 
                     Gets the starting activity   | ||
| Return | osid.search.terms.IdTerm[] | the activity  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualStartingActivityTerms | ||
| Description | 
                     Gets the starting activity terms.  | ||
| Return | osid.course.ActivityQueryInspector[] | the activity terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompleteTerms | ||
| Description | 
                     Gets completed query terms.  | ||
| Return | osid.search.terms.BooleanTerm[] | the terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSkippedTerms | ||
| Description | 
                     Gets skipped query terms.  | ||
| Return | osid.search.terms.BooleanTerm[] | the terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualEndTimeTerms | ||
| Description | 
                     Gets the actual end time query terms.  | ||
| Return | osid.search.terms.DurationRangeTerm[] | the time time terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualEndingActivityIdTerms | ||
| Description | 
                     Gets the ending activity   | ||
| Return | osid.search.terms.IdTerm[] | the activity  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualEndingActivityTerms | ||
| Description | 
                     Gets the ending activity terms.  | ||
| Return | osid.course.ActivityQueryInspector[] | the activity terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getActualTimeSpentTerms | ||
| Description | 
                     Gets the actual time spent terms.  | ||
| Return | osid.search.terms.DurationRangeTerm[] | the duration terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCourseCatalogIdTerms | ||
| Description | 
                     Gets the course catalog   | ||
| Return | osid.search.terms.IdTerm[] | the course catalog  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCourseCatalogTerms | ||
| Description | 
                     Gets the course catalog terms.  | ||
| Return | osid.course.CourseCatalogQueryInspector[] | the course catalog terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLessonQueryInspectorRecord | ||
| Description | 
                     Gets the query inspector record corresponding to the 
                    given   | ||
| Parameters | osid.type.Type | lessonRecordType | a lesson record type | 
| Return | osid.course.plan.records.LessonQueryInspectorRecord | the lesson query inspector record | |
| Errors | NULL_ARGUMENT |  lessonRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(lessonRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |