OSID Logo
OSID Specifications
checklist mason package
Version 3.1.0
Interfaceosid.checklist.mason.ChecklistMasonManager
Implementsosid.OsidManager
osid.checklist.mason.ChecklistMasonProfile
Used Byosid.checklist.ChecklistManager
Description

The checklist mason manager provides access to checklist mason sessions and provides interoperability tests for various aspects of this service. 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.

Returnosid.checklist.mason.TodoProducerLookupSession a TodoProducerLookupSession
ErrorsOPERATION_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
Returnosid.checklist.mason.TodoProducerLookupSession a TodoProducerLookupSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId 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.

Returnosid.checklist.mason.TodoProducerQuerySession a TodoProducerQuerySession
ErrorsOPERATION_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
Returnosid.checklist.mason.TodoProducerQuerySession a TodoProducerQuerySession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId 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.

Returnosid.checklist.mason.TodoProducerSearchSession a TodoProducerSearchSession
ErrorsOPERATION_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
Returnosid.checklist.mason.TodoProducerSearchSession a TodoProducerSearchSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId 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.

Returnosid.checklist.mason.TodoProducerAdminSession a TodoProducerAdminSession
ErrorsOPERATION_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
Returnosid.checklist.mason.TodoProducerAdminSession a TodoProducerAdminSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId 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
Returnosid.checklist.mason.TodoProducerNotificationSession a TodoProducerNotificationSession
ErrorsNULL_ARGUMENT todoProducerReceiver 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
Returnosid.checklist.mason.TodoProducerNotificationSession a TodoProducerNotificationSession
ErrorsNOT_FOUND no checklist found by the given Id
NULL_ARGUMENT todoProducerReceiver or checklistId 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.

Returnosid.checklist.mason.TodoProducerChecklistSession a TodoProducerChecklistSession
ErrorsOPERATION_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.

Returnosid.checklist.mason.TodoProducerChecklistAssignmentSession a TodoProducerChecklistAssignmentSession
ErrorsOPERATION_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
Returnosid.checklist.mason.TodoProducerSmartChecklistSession a TodoProducerSmartChecklistSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoProducerSmartChecklist() is false
Complianceoptional This method must be implemented if supportsTodoProducerSmartChecklist() is true.