Interface | osid.checklist.mason.TodoProducerQuery | ||
---|---|---|---|
Implements | osid.OsidRuleQuery | ||
Description |
This is the query for searching todo producers. Each method
match specifies an | ||
Method | matchCreationRule | ||
Description |
Matches producers that create todos. | ||
Parameters | boolean | match | true to match creation rules, false to match
destruction rules |
Compliance | mandatory | This method must be implemented. | |
Method | clearCreationRuleTerms | ||
Description |
Clears the creation rule query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchCyclicEventId | ||
Description |
Matches producers based on a cyclic event. | ||
Parameters | osid.id.Id | cyclicEventId | the cyclic event Id |
boolean | match | true for a positive match, false for a
negative match | |
Errors | NULL_ARGUMENT | cyclicEventId is null | |
Compliance | mandatory | This method must be implemented. | |
Method | clearCyclicEventIdTerms | ||
Description |
Clears the cyclic event | ||
Compliance | mandatory | This method must be implemented. | |
Method | supportsCyclicEventQuery | ||
Description |
Tests if a | ||
Return | boolean | true if a cyclic event query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCyclicEventQuery | ||
Description |
Gets the query for a cyclic event. Multiple retrievals
produce a nested | ||
Return | osid.calendaring.cycle.CyclicEventQuery | the cyclic event query | |
Errors | UNIMPLEMENTED | supportsCyclicEventQuery() is false | |
Compliance | optional | This method must be implemented if supportsCyclicEventQuery()
is true. | |
Method | matchAnyCyclicEvent | ||
Description |
Matches producers based on any cyclic event. | ||
Parameters | boolean | match | true for producers based on any cyclic event, false
to match producers based on no cyclic event |
Compliance | mandatory | This method must be implemented. | |
Method | clearCyclicEventTerms | ||
Description |
Clears the cyclic event query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchStockId | ||
Description |
Matches producers based on a stock. | ||
Parameters | osid.id.Id | stockId | the stock Id |
boolean | match | true for a positive match, false for a
negative match | |
Errors | NULL_ARGUMENT | stockId is null | |
Compliance | mandatory | This method must be implemented. | |
Method | clearStockIdTerms | ||
Description |
Clears the stock | ||
Compliance | mandatory | This method must be implemented. | |
Method | supportsStockQuery | ||
Description |
Tests if a | ||
Return | boolean | true if a stock query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getStockQuery | ||
Description |
Gets the query for a stock. Multiple retrievals produce
a nested | ||
Return | osid.inventory.StockQuery | the stock query | |
Errors | UNIMPLEMENTED | supportsStockQuery() is false | |
Compliance | optional | This method must be implemented if supportsStockQuery() is
true. | |
Method | matchAnyStock | ||
Description |
Matches producers based on any stock. | ||
Parameters | boolean | match | true for producers based on any stock, false
to match producers based on no stock |
Compliance | mandatory | This method must be implemented. | |
Method | clearStockTerms | ||
Description |
Clears the stock query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchStockLevel | ||
Description |
Matches producers with a stock level between the given range inclusive. | ||
Parameters | cardinal | from | start of range |
cardinal | to | end of range | |
boolean | match | true for a positive match, false for a
negative match | |
Errors | INVALID_ARGUMENT | from is greater than to | |
Compliance | mandatory | This method must be implemented. | |
Method | matchAnyStockLevel | ||
Description |
Matches producers with any stock level. | ||
Parameters | boolean | match | true for producers with any stock, false to
match producers with no stock |
Compliance | mandatory | This method must be implemented. | |
Method | clearStockLevelTerms | ||
Description |
Clears the stock level query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchProducedTodoId | ||
Description |
Matches producers producing to the todo. | ||
Parameters | osid.id.Id | todoId | the todo Id |
boolean | match | true for a positive match, false for a
negative match | |
Errors | NULL_ARGUMENT | todoBookId is null | |
Compliance | mandatory | This method must be implemented. | |
Method | clearProducedTodoIdTerms | ||
Description |
Clears the produced todo | ||
Compliance | mandatory | This method must be implemented. | |
Method | supportsProducedTodoQuery | ||
Description |
Tests if a | ||
Return | boolean | true if a todo query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getProducedTodoQuery | ||
Description |
Gets the query for a todo. Multiple retrievals produce
a nested | ||
Return | osid.checklist.TodoQuery | the todo query | |
Errors | UNIMPLEMENTED | supportsProducedTodoQuery() is false | |
Compliance | optional | This method must be implemented if supportsProducedTodoQuery()
is true. | |
Method | matchAnyProducedTodo | ||
Description |
Matches producers producing to any todo. | ||
Parameters | boolean | match | true for producers producing any todo, false
to match producers producing no todo |
Compliance | mandatory | This method must be implemented. | |
Method | clearProducedTodoTerms | ||
Description |
Clears the todo query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | matchChecklistId | ||
Description |
Matches producers mapped to the checklist. | ||
Parameters | osid.id.Id | checklistId | the checklist Id |
boolean | match | true for a positive match, false for a
negative match | |
Errors | NULL_ARGUMENT | checklistId is null | |
Compliance | mandatory | This method must be implemented. | |
Method | clearChecklistIdTerms | ||
Description |
Clears the checklist | ||
Compliance | mandatory | This method must be implemented. | |
Method | supportsChecklistQuery | ||
Description |
Tests if an | ||
Return | boolean | true if a checklist query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getChecklistQuery | ||
Description |
Gets the query for a checklist. Multiple retrievals
produce a nested | ||
Return | osid.checklist.ChecklistQuery | the checklist query | |
Errors | UNIMPLEMENTED | supportsChecklistQuery() is false | |
Compliance | optional | This method must be implemented if supportsChecklistQuery()
is true. | |
Method | clearChecklistTerms | ||
Description |
Clears the checklist query terms. | ||
Compliance | mandatory | This method must be implemented. | |
Method | getTodoProducerQueryRecord | ||
Description |
Gets the todo producer query record corresponding to
the given | ||
Parameters | osid.type.Type | todoProducerRecordType | a todo producer record type |
Return | osid.checklist.mason.records.TodoProducerQueryRecord | the todo producer query 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. |