| Interface | osid.checklist.TodoQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidObjectQueryInspector | ||
osid.OsidContainableQueryInspector | |||
osid.OsidTemporalQueryInspector | |||
osid.OsidFederateableQueryInspector | |||
| Description | 
                 The todo query inspector for examining todo queries.  | ||
| Method | getCompleteTerms | ||
| Description | 
                     Gets the complete terms.  | ||
| Return | osid.search.terms.BooleanTerm[] | the completed query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPriorityTerms | ||
| Description | 
                     Gets the priority terms.  | ||
| Return | osid.search.terms.TypeTerm[] | the priority query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getMinimumPriorityTerms | ||
| Description | 
                     Gets the minimum priority terms.  | ||
| Return | osid.search.terms.TypeTerm[] | the priority query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDueDateTerms | ||
| Description | 
                     Gets the due date terms.  | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the date query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDependencyIdTerms | ||
| Description | 
                     Gets the dependency   | ||
| Return | osid.search.terms.IdTerm[] | the todo query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDependencyTerms | ||
| Description | 
                     Gets the dependency terms.  | ||
| Return | osid.checklist.TodoQueryInspector[] | the todo query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAncestorTodoIdTerms | ||
| Description | 
                     Gets the ancestor todo   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAncestorTodoTerms | ||
| Description | 
                     Gets the ancestor todo query terms.  | ||
| Return | osid.checklist.TodoQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDescendantTodoIdTerms | ||
| Description | 
                     Gets the descendant todo   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDescendantTodoTerms | ||
| Description | 
                     Gets the descendant todo query terms.  | ||
| Return | osid.checklist.TodoQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getChecklistIdTerms | ||
| Description | 
                     Gets the checklist   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getChecklistTerms | ||
| Description | 
                     Gets the checklist query terms.  | ||
| Return | osid.checklist.ChecklistQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTodoQueryInspectorRecord | ||
| Description | 
                     Gets the todo query inspector record corresponding to 
                    the given   | ||
| Parameters | osid.type.Type | todoRecordType | a todo record type | 
| Return | osid.checklist.records.TodoQueryInspectorRecord | the todo query inspector record | |
| Errors | NULL_ARGUMENT |  todoRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(todoRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |