| Interface | osid.checklist.mason.TodoProducerQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidRuleQueryInspector | ||
| Description | This is the query inspector for examining todo producer queries. | ||
| Method | getCreationRuleTerms | ||
| Description | Gets the creationquery terms. | ||
| Return | osid.search.terms.BooleanTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCyclicEventIdTerms | ||
| Description | Gets the cyclic event  | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCyclicEventTerms | ||
| Description | Gets the cyclic event query terms. | ||
| Return | osid.calendaring.cycle.CyclicEventQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStockIdTerms | ||
| Description | Gets the stock  | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStockTerms | ||
| Description | Gets the stock query terms. | ||
| Return | osid.inventory.StockQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStockLevelTerms | ||
| Description | Gets the stock level query terms. | ||
| Return | osid.search.terms.CardinalRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProducedTodoIdTerms | ||
| Description | Gets the produced  | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProducedTodoTerms | ||
| Description | Gets the produced 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 | getTodoProducerQueryInspectorRecord | ||
| Description | Gets the todo producer query inspector record 
                    corresponding to the given  | ||
| Parameters | osid.type.Type | todoProducerRecordType | a todo producer record type | 
| Return | osid.checklist.mason.records.TodoProducerQueryInspectorRecord | the todo producer query inspector record | |
| Errors | NULL_ARGUMENT |  todoProducerRecordType is null  | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(todoProducerRecordType) is false 
 | ||
| Compliance | mandatory | This method must be implemented. | |