OSID Logo
OSID Specifications
checklist mason package
Version 3.1.0
Interfaceosid.checklist.mason.ChecklistMasonProxyManager
Implementsosid.OsidProxyManager
osid.checklist.mason.ChecklistMasonProfile
Used Byosid.checklist.ChecklistProxyManager
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 Proxy for passing information from server environments. The sessions included in this manager are:

  • TodoProducerLookupSession: a session to retrieve todo producers
  • TodoProducerQuerySession: a session to query for todo producers
  • TodoProducerSearchSession: a session to search for todo producers
  • TodoProducerAdminSession: a session to create and delete todo producers
  • TodoProducerNotificationSession: a session to receive notifications pertaining to todo producer changes
  • TodoProducerChecklistSession: a session to look up todo producer checklist mappings
  • TodoProducerChecklistAssignmentSession: a session to manage todo producer to checklist mappings
  • TodoProducerSmartChecklistSession: a session to manage dynamic checklists of todo producers
MethodgetTodoProducerLookupSession
Description

Gets the OsidSession associated with the todo producer lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerLookupSession a TodoProducerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerLookup() is false
Complianceoptional This method must be implemented if supportsTodoProducerLookup() is true.
MethodgetTodoProducerLookupSessionForChecklist
Description

Gets the OsidSession associated with the todo producer lookup service for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerLookupSession a TodoProducerLookupSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTodoProducerLookup() and supportsVisibleFederation() are true.
MethodgetTodoProducerQuerySession
Description

Gets the OsidSession associated with the todo producer query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerQuerySession a TodoProducerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerQuery() is false
Complianceoptional This method must be implemented if supportsTodoProducerQuery() is true.
MethodgetTodoProducerQuerySessionForChecklist
Description

Gets the OsidSession associated with the todo producer query service for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerQuerySession a TodoProducerQuerySession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTodoProducerQuery() and supportsVisibleFederation() are true.
MethodgetTodoProducerSearchSession
Description

Gets the OsidSession associated with the todo producer search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerSearchSession a TodoProducerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerSearch() is false
Complianceoptional This method must be implemented if supportsTodoProducerSearch() is true.
MethodgetTodoProducerSearchSessionForChecklist
Description

Gets the OsidSession associated with the todo producers earch service for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerSearchSession a TodoProducerSearchSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTodoProducerSearch() and supportsVisibleFederation() are true.
MethodgetTodoProducerAdminSession
Description

Gets the OsidSession associated with the todo producer administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerAdminSession a TodoProducerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerAdmin() is false
Complianceoptional This method must be implemented if supportsTodoProducerAdmin() is true.
MethodgetTodoProducerAdminSessionForChecklist
Description

Gets the OsidSession associated with the todo producer administration service for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerAdminSession a TodoProducerAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTodoProducerAdmin() and supportsVisibleFederation() are true.
MethodgetTodoProducerNotificationSession
Description

Gets the OsidSession associated with the todo producer notification service.

Parametersosid.checklist.mason.TodoProducerReceivertodoProducerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerNotificationSession a TodoProducerNotificationSession
ErrorsNULL_ARGUMENT todoProducerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerNotification() is false
Complianceoptional This method must be implemented if supportsTodoProducerNotification() is true.
MethodgetTodoProducerNotificationSessionForChecklist
Description

Gets the OsidSession associated with the todo producer notification service for the given checklist.

Parametersosid.checklist.mason.TodoProducerReceivertodoProducerReceiver the notification callback
osid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerNotificationSession a TodoProducerNotificationSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTodoProducerNotification() and supportsVisibleFederation() are true.
MethodgetTodoProducerChecklistSession
Description

Gets the OsidSession to lookup todo producer/checklist mappings for todo producers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerChecklistSession a TodoProducerChecklistSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerChecklist() is false
Complianceoptional This method must be implemented if supportsTodoProducerChecklist() is true.
MethodgetTodoProducerChecklistAssignmentSession
Description

Gets the OsidSession associated with assigning todo producers to checklists for todo.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerChecklistAssignmentSession a TodoProducerChecklistAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerChecklistAssignment() is false
Complianceoptional This method must be implemented if supportsTodoProducerChecklistAssignment() is true.
MethodgetTodoProducerSmartChecklistSession
Description

Gets the OsidSession to manage todo producer smart checklists.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.mason.TodoProducerSmartChecklistSession a TodoProducerSmartChecklistSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsTodoProducerSmartChecklist() is true.