| Interface | osid.checklist.mason.ChecklistMasonProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.checklist.mason.ChecklistMasonProfile | |||
| Description |
The checklist mason proxy manager provides access to
checklist mason sessions and provides interoperability tests
for various aspects of this service. Methods in this manager
pass a
| ||
| Method | getTodoProducerLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.checklist.mason.TodoProducerLookupSession | a TodoProducerLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerLookup()
is true. | |
| Method | getTodoProducerLookupSessionForChecklist | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | checklistId | the Id of the Checklist |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerLookupSession | a TodoProducerLookupSession | |
| Errors | NOT_FOUND | no Checklist found by the given Id | |
| NULL_ARGUMENT | checklistId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerLookup()
and supportsVisibleFederation() are true.
| |
| Method | getTodoProducerQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.checklist.mason.TodoProducerQuerySession | a TodoProducerQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerQuery()
is true. | |
| Method | getTodoProducerQuerySessionForChecklist | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | checklistId | the Id of the Checklist |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerQuerySession | a TodoProducerQuerySession | |
| Errors | NOT_FOUND | no Checklist found by the given Id | |
| NULL_ARGUMENT | checklistId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerQuery()
and supportsVisibleFederation() are true.
| |
| Method | getTodoProducerSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.checklist.mason.TodoProducerSearchSession | a TodoProducerSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerSearch()
is true. | |
| Method | getTodoProducerSearchSessionForChecklist | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | checklistId | the Id of the Checklist |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerSearchSession | a TodoProducerSearchSession | |
| Errors | NOT_FOUND | no Checklist found by the given Id | |
| NULL_ARGUMENT | checklistId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerSearch()
and supportsVisibleFederation() are true.
| |
| Method | getTodoProducerAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.checklist.mason.TodoProducerAdminSession | a TodoProducerAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerAdmin()
is true. | |
| Method | getTodoProducerAdminSessionForChecklist | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | checklistId | the Id of the Checklist |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerAdminSession | a TodoProducerAdminSession | |
| Errors | NOT_FOUND | no Checklist found by the given Id | |
| NULL_ARGUMENT | checklistId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getTodoProducerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.checklist.mason.TodoProducerReceiver | todoProducerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerNotificationSession | a TodoProducerNotificationSession | |
| Errors | NULL_ARGUMENT | todoProducerReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerNotification() is false | ||
| Compliance | optional | This method must be implemented if
supportsTodoProducerNotification() is true. | |
| Method | getTodoProducerNotificationSessionForChecklist | ||
| Description |
Gets the | ||
| Parameters | osid.checklist.mason.TodoProducerReceiver | todoProducerReceiver | the notification callback |
osid.id.Id | checklistId | the Id of the Checklist | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerNotificationSession | a TodoProducerNotificationSession | |
| Errors | NOT_FOUND | no checklist found by the given Id | |
| NULL_ARGUMENT | todoProducerReceiver, checklistId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsTodoProducerNotification() and
supportsVisibleFederation() are true. | |
| Method | getTodoProducerChecklistSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.checklist.mason.TodoProducerChecklistSession | a TodoProducerChecklistSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerChecklist() is false | ||
| Compliance | optional | This method must be implemented if supportsTodoProducerChecklist()
is true. | |
| Method | getTodoProducerChecklistAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.checklist.mason.TodoProducerChecklistAssignmentSession | a TodoProducerChecklistAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerChecklistAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsTodoProducerChecklistAssignment() is true. | |
| Method | getTodoProducerSmartChecklistSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | checklistId | the Id of the Checklist |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.checklist.mason.TodoProducerSmartChecklistSession | a TodoProducerSmartChecklistSession | |
| Errors | NOT_FOUND | no Checklist found by the given Id | |
| NULL_ARGUMENT | checklistId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTodoProducerSmartChecklist() is false | ||
| Compliance | optional | This method must be implemented if
supportsTodoProducerSmartChecklist() is true. | |