OSID Logo
OSID Specifications
checklist package
Version 3.1.0
Interfaceosid.checklist.ChecklistProxyManager
Implementsosid.OsidProxyManager
osid.checklist.ChecklistProfile
Used Byosid.orchestration.OrchestrationManager
Description

The checklist manager provides access to checklist sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from a server environment. The sessions included in this manager are:

  • TodoLookupSession: a session to lookup todos
  • TodoQuerySession: a session to query todos
  • TodoSearchSession: a session to search todos
  • TodoAdminSession: a session to manage todos
  • TodoNotificationSession: a session to subscribe to notifications of todo changes
  • TodoHierarchySession: a session to traverse a hierarchy of todos
  • TodoHierarchyDesignSession: a session to manage a todo hierarchy
  • TodoChecklistSession: a session for looking up todo and checklist mappings
  • TodoChecklistAssignmentSession: a session for managing todo and checklist mappings
  • TodoSmartChecklistSession: a session to manage dynamic todo checklists
  • ChecklistLookupSession: a session to retrieve checklists
  • ChecklistQuerySession: a session to query checklists
  • ChecklistSearchSession: a session to search for checklists
  • ChecklistAdminSession: a session to create, update and delete checklists
  • ChecklistNotificationSession: a session to receive notifications for changes in checklists
  • ChecklistHierarchyTraversalSession: a session to traverse hierarchies of checklists
  • ChecklistHierarchyDesignSession: a session to manage hierarchies of checklists

The todoing manager also provides a profile for determing the supported search types supported by this service.

MethodgetTodoLookupSession
Description

Gets the OsidSession associated with the todo lookup service.

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

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

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoLookupSession a TodoLookupSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoLookup() and supportsVisibleFederation() are true
MethodgetTodoQuerySession
Description

Gets the OsidSession associated with the todo query service.

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

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

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoQuerySession a TodoQuerySession
ErrorsNOT_FOUND no Todo found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoQuery() and supportsVisibleFederation() are true
MethodgetTodoSearchSession
Description

Gets the OsidSession associated with the todo search service.

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

Gets the OsidSession associated with the todo search service for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoSearchSession a TodoSearchSession
ErrorsNOT_FOUND no Todo found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoSearch() and supportsVisibleFederation() are true
MethodgetTodoAdminSession
Description

Gets the OsidSession associated with the todo administration service.

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

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

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoAdminSession a TodoAdminSession
ErrorsNOT_FOUND no Todo found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoAdmin() and supportsVisibleFederation() are true
MethodgetTodoNotificationSession
Description

Gets the OsidSession associated with the todo notification service.

Parametersosid.checklist.TodoReceivertodoReceiver the receiver
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoNotificationSession a TodoNotificationSession
ErrorsNULL_ARGUMENT todoReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoNotification() is false
Complianceoptional This method must be implemented if supportsTodoNotification() is true.
MethodgetTodoNotificationSessionForChecklist
Description

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

Parametersosid.checklist.TodoReceivertodoReceiver the receiver
osid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoNotificationSession a TodoNotificationSession
ErrorsNOT_FOUND no Todo found by the given Id
NULL_ARGUMENT todoReceiver, checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoNotification() and supportsVisibleFederation() are true
MethodgetTodoHierarchySession
Description

Gets the todo hierarchy traversal session.

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

Gets the todo hierarchy traversal session for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy proxy
Returnosid.checklist.TodoHierarchySession a TodoHierarchySession
ErrorsNOT_FOUND no checklist found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoHierarchy() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoHierarchy() and supportsVisibleFederation() are true
MethodgetTodoHierarchyDesignSession
Description

Gets the todo hierarchy design session.

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

Gets the todo hierarchy design session for the given checklist.

Parametersosid.id.IdchecklistId the Id of the Checklist
osid.proxy.Proxyproxy proxy
Returnosid.checklist.TodoHierarchyDesignSession a TodoHierarchyDesignSession
ErrorsNOT_FOUND no checklist found by the given Id
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoHierarchyDesign() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTodoHierarchyDesign() and supportsVisibleFederation() are true
MethodgetTodoChecklistSession
Description

Gets the session for retrieving todo to checklist mappings.

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

Gets the session for assigning todo to checklist mappings.

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

Gets the session for managing dynamic todo checklists for the given checklist.

Parametersosid.id.IdchecklistId the Id of a checklist
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.TodoSmartChecklistSession checklistId not found
ErrorsNOT_FOUND checklistId or proxy is null
NULL_ARGUMENT checklistId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoSmartChecklist() is false
Complianceoptional This method must be implemented if supportsTodoSmartChecklist() is true.
MethodgetChecklistLookupSession
Description

Gets the OsidSession associated with the checklist lookup service.

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

Gets the OsidSession associated with the checklist query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.checklist.ChecklistQuerySession a ChecklistQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistQueryh() is false
Complianceoptional This method must be implemented if supportsChecklistQuery() is true.
MethodgetChecklistSearchSession
Description

Gets the OsidSession associated with the checklist search service.

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

Gets the OsidSession associated with the checklist administrative service.

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

Gets the OsidSession associated with the checklist notification service.

Parametersosid.checklist.ChecklistReceiverchecklistReceiver the receiver
osid.proxy.Proxyproxy a proxy
Returnosid.checklist.ChecklistNotificationSession a ChecklistNotificationSession
ErrorsNULL_ARGUMENT checklistReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistNotification() is false
Complianceoptional This method must be implemented if supportsChecklistNotification() is true.
MethodgetChecklistHierarchySession
Description

Gets the OsidSession associated with the checklist hierarchy service.

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

Gets the OsidSession associated with the checklist hierarchy design service.

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

Gets a ChecklistBatchProxyManager.

Returnosid.checklist.batch.ChecklistBatchProxyManager a ChecklistBatchProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistBatch() is false
Complianceoptional This method must be implemented if supportsChecklistBatch() is true.
MethodgetChecklistMasonProxyManager
Description

Gets a ChecklistMasonProxyManager.

Returnosid.checklist.mason.ChecklistMasonProxyManager a ChecklistMasonProxyManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistMason() is false
Complianceoptional This method must be implemented if supportsChecklistMason() is true.