OSID Logo
OSID Specifications
checklist package
Version 3.1.0
Interfaceosid.checklist.ChecklistManager
Implementsosid.OsidManager
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. 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.

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

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

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

Returnosid.checklist.TodoAdminSession a TodoAdminSession
ErrorsOPERATION_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
Returnosid.checklist.TodoAdminSession a TodoAdminSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT checklistId 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
Returnosid.checklist.TodoNotificationSession a TodoNotificationSession
ErrorsNULL_ARGUMENT todoReceiver 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
Returnosid.checklist.TodoNotificationSession a TodoNotificationSession
ErrorsNOT_FOUND no Checklist found by the given Id
NULL_ARGUMENT todoReceiver or checklistId 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.

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

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

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

Returnosid.checklist.TodoChecklistAssignmentSession a TodoChecklistAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTodoChecklistAssignment() is false
Complianceoptional This method must be implemented if supportsTodoChecklistAssignment() is true.
MethodgetTodoSmartChecklistSession
Description

Gets the session associated with the todo smart checklist for the given checklist.

Parametersosid.id.IdchecklistId the Id of the checklist
Returnosid.checklist.TodoSmartChecklistSession a TodoSmartChecklistSession
ErrorsNOT_FOUND checklistId not found
NULL_ARGUMENT checklistId 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.

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

Returnosid.checklist.ChecklistQuerySession a ChecklistQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistQuery() is false
Complianceoptional This method must be implemented if supportsChecklistQuery() is true.
MethodgetChecklistSearchSession
Description

Gets the OsidSession associated with the checklist search service.

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

Returnosid.checklist.ChecklistAdminSession a ChecklistAdminSession
ErrorsOPERATION_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
Returnosid.checklist.ChecklistNotificationSession a ChecklistNotificationSession
ErrorsNULL_ARGUMENT checklistReceiver 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.

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

Returnosid.checklist.ChecklistHierarchyDesignSession a ChecklistHierarchyDesignSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsChecklistHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsChecklistHierarchyDesign() is true.
MethodgetChecklistBatchManager
Description

Gets a ChecklistBatchManager.

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

Gets a ChecklistMasonManager.

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