public interface ChecklistManager extends OsidManager, ChecklistProfile
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.
Modifier and Type | Method and Description |
---|---|
ChecklistAdminSession |
getChecklistAdminSession()
Gets the
OsidSession associated with the checklist
administrative service. |
ChecklistBatchManager |
getChecklistBatchManager()
Gets a
ChecklistBatchManager. |
ChecklistHierarchyDesignSession |
getChecklistHierarchyDesignSession()
Gets the
OsidSession associated with the checklist
hierarchy design service. |
ChecklistHierarchySession |
getChecklistHierarchySession()
Gets the
OsidSession associated with the checklist
hierarchy service. |
ChecklistLookupSession |
getChecklistLookupSession()
Gets the
OsidSession associated with the checklist
lookup service. |
ChecklistMasonManager |
getChecklistMasonManager()
Gets a
ChecklistMasonManager. |
ChecklistNotificationSession |
getChecklistNotificationSession(ChecklistReceiver checklistReceiver)
Gets the
OsidSession associated with the checklist
notification service. |
ChecklistQuerySession |
getChecklistQuerySession()
Gets the
OsidSession associated with the checklist
query service. |
ChecklistSearchSession |
getChecklistSearchSession()
Gets the
OsidSession associated with the checklist
search service. |
TodoAdminSession |
getTodoAdminSession()
Gets the
OsidSession associated with the todo
administration service. |
TodoAdminSession |
getTodoAdminSessionForChecklist(Id checklistId)
Gets the
OsidSession associated with the todo
administration service for the given checklist. |
TodoChecklistAssignmentSession |
getTodoChecklistAssignmentSession()
Gets the session for assigning todo to checklist mappings.
|
TodoChecklistSession |
getTodoChecklistSession()
Gets the session for retrieving todo to checklist mappings.
|
TodoHierarchyDesignSession |
getTodoHierarchyDesignSession()
Gets the todo hierarchy design session.
|
TodoHierarchyDesignSession |
getTodoHierarchyDesignSessionForChecklist(Id businessId)
Gets the todo hierarchy design session for the given checklist.
|
TodoHierarchySession |
getTodoHierarchySession()
Gets the todo hierarchy traversal session.
|
TodoHierarchySession |
getTodoHierarchySessionForChecklist(Id checklistId)
Gets the todo hierarchy traversal session for the given checklist.
|
TodoLookupSession |
getTodoLookupSession()
Gets the
OsidSession associated with the todo lookup
service. |
TodoLookupSession |
getTodoLookupSessionForChecklist(Id checklistId)
Gets the
OsidSession associated with the todo lookup
service for the given checklist. |
TodoNotificationSession |
getTodoNotificationSession(TodoReceiver todoReceiver)
Gets the
OsidSession associated with the todo
notification service. |
TodoNotificationSession |
getTodoNotificationSessionForChecklist(TodoReceiver todoReceiver,
Id checklistId)
Gets the
OsidSession associated with the todo
notification service for the given checklist. |
TodoQuerySession |
getTodoQuerySession()
Gets the
OsidSession associated with the todo query
service. |
TodoQuerySession |
getTodoQuerySessionForChecklist(Id checklistId)
Gets the
OsidSession associated with the todo query
service for the given checklist. |
TodoSearchSession |
getTodoSearchSession()
Gets the
OsidSession associated with the todo search
service. |
TodoSearchSession |
getTodoSearchSessionForChecklist(Id checklistId)
Gets the
OsidSession associated with the todo search
service for the given checklist. |
TodoSmartChecklistSession |
getTodoSmartChecklistSession(Id checklistId)
Gets the session associated with the todo smart checklist for the
given checklist.
|
changeBranch, initialize, rollbackService
close
getChecklistRecordTypes, getChecklistSearchRecordTypes, getPriorityTypes, getTodoRecordTypes, getTodoSearchRecordTypes, supportsChecklistAdmin, supportsChecklistBatch, supportsChecklistHierarchy, supportsChecklistHierarchyDesign, supportsChecklistLookup, supportsChecklistMason, supportsChecklistNotification, supportsChecklistQuery, supportsChecklistRecordType, supportsChecklistSearch, supportsChecklistSearchRecordType, supportsPriorityType, supportsTodoAdmin, supportsTodoChecklist, supportsTodoChecklistAssignment, supportsTodoHierarchy, supportsTodoHierarchyDesign, supportsTodoLookup, supportsTodoNotification, supportsTodoQuery, supportsTodoRecordType, supportsTodoSearch, supportsTodoSearchRecordType, supportsTodoSmartChecklist, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
TodoLookupSession getTodoLookupSession() throws OperationFailedException
OsidSession
associated with the todo lookup
service. TodoLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoLookup()
is false
optional
- This method must be implemented if
supportsTodoLookup()
is true.
TodoLookupSession getTodoLookupSessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException
OsidSession
associated with the todo lookup
service for the given checklist.checklistId
- the Id
of the Checklist
TodoLookupSession
NotFoundException
- no Checklist
found
by the given Id
NullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsTodoLookup()
and
supportsVisibleFederation()
are true
TodoQuerySession getTodoQuerySession() throws OperationFailedException
OsidSession
associated with the todo query
service. TodoQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoQuery()
is false
optional
- This method must be implemented if
supportsTodoQuery()
is true.
TodoQuerySession getTodoQuerySessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException
OsidSession
associated with the todo query
service for the given checklist.checklistId
- the Id
of the Checklist
TodoQuerySession
NotFoundException
- no Checklist
found
by the given Id
NullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsTodoQuery()
and
supportsVisibleFederation()
are true
TodoSearchSession getTodoSearchSession() throws OperationFailedException
OsidSession
associated with the todo search
service. TodoSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoSearch()
is false
optional
- This method must be implemented if
supportsTodoSearch()
is true.
TodoSearchSession getTodoSearchSessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException
OsidSession
associated with the todo search
service for the given checklist.checklistId
- the Id
of the Checklist
TodoSearchSession
NotFoundException
- no Checklist
found
by the given Id
NullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsTodoSearch()
and
supportsVisibleFederation()
are true
TodoAdminSession getTodoAdminSession() throws OperationFailedException
OsidSession
associated with the todo
administration service. TodoAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoAdmin()
is false
optional
- This method must be implemented if
supportsTodoAdmin()
is true.
TodoAdminSession getTodoAdminSessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException
OsidSession
associated with the todo
administration service for the given checklist.checklistId
- the Id
of the Checklist
TodoAdminSession
NotFoundException
- no Checklist
found
by the given Id
NullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsTodoAdmin()
and
supportsVisibleFederation()
are true
TodoNotificationSession getTodoNotificationSession(TodoReceiver todoReceiver) throws OperationFailedException
OsidSession
associated with the todo
notification service.todoReceiver
- the receiver TodoNotificationSession
NullArgumentException
- todoReceiver
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTodoNotification()
is false
optional
- This method must be implemented if
supportsTodoNotification()
is true.
TodoNotificationSession getTodoNotificationSessionForChecklist(TodoReceiver todoReceiver, Id checklistId) throws NotFoundException, OperationFailedException
OsidSession
associated with the todo
notification service for the given checklist.todoReceiver
- the receiverchecklistId
- the Id
of the Checklist
TodoNotificationSession
NotFoundException
- no Checklist
found
by the given Id
NullArgumentException
- todoReceiver
or
checklistId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTodoNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsTodoNotification()
and
supportsVisibleFederation()
are true
TodoHierarchySession getTodoHierarchySession() throws OperationFailedException
a TodoHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoHierarchy()
is false
optional
- This method must be implemented if
supportsTodoHierarchy()
is true.
TodoHierarchySession getTodoHierarchySessionForChecklist(Id checklistId) throws NotFoundException, OperationFailedException
checklistId
- the Id
of the Checklist
a TodoHierarchySession
NotFoundException
- no checklist found by the given
Id
NullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoHierarchy()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsTodoHierarchy()
and
supportsVisibleFederation()
are true
TodoHierarchyDesignSession getTodoHierarchyDesignSession() throws OperationFailedException
TodoHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTodoHierarchyDesign()
is false
optional
- This method must be implemented if
supportsTodoHierarchyDesign()
is true.
TodoHierarchyDesignSession getTodoHierarchyDesignSessionForChecklist(Id businessId) throws NotFoundException, OperationFailedException
businessId
- the Id
of the Checklist
TodoHierarchyDesignSession
NotFoundException
- no checklist found by the given
Id
NullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTodoHierarchyDesign()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsTodoHierarchyDesign()
and
supportsVisibleFederation()
are true
TodoChecklistSession getTodoChecklistSession() throws OperationFailedException
TodoChecklistSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsTodoChecklist()
is false
optional
- This method must be implemented if
supportsTodoChecklist()
is true.
TodoChecklistAssignmentSession getTodoChecklistAssignmentSession() throws OperationFailedException
TodoChecklistAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTodoChecklistAssignment()
is false
optional
- This method must be implemented if
supportsTodoChecklistAssignment()
is true.
TodoSmartChecklistSession getTodoSmartChecklistSession(Id checklistId) throws NotFoundException, OperationFailedException
checklistId
- the Id
of the checklist TodoSmartChecklistSession
NotFoundException
- checklistId
not
foundNullArgumentException
- checklistId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsTodoSmartChecklist()
is false
optional
- This method must be implemented if
supportsTodoSmartChecklist()
is true.
ChecklistLookupSession getChecklistLookupSession() throws OperationFailedException
OsidSession
associated with the checklist
lookup service. ChecklistLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistLookup()
is false
optional
- This method must be implemented if
supportsChecklistLookup()
is true.
ChecklistQuerySession getChecklistQuerySession() throws OperationFailedException
OsidSession
associated with the checklist
query service. ChecklistQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistQuery()
is false
optional
- This method must be implemented if
supportsChecklistQuery()
is true.
ChecklistSearchSession getChecklistSearchSession() throws OperationFailedException
OsidSession
associated with the checklist
search service. ChecklistSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistSearch()
is false
optional
- This method must be implemented if
supportsChecklistSearch()
is true.
ChecklistAdminSession getChecklistAdminSession() throws OperationFailedException
OsidSession
associated with the checklist
administrative service. ChecklistAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistAdmin()
is false
optional
- This method must be implemented if
supportsChecklistAdmin()
is true.
ChecklistNotificationSession getChecklistNotificationSession(ChecklistReceiver checklistReceiver) throws OperationFailedException
OsidSession
associated with the checklist
notification service.checklistReceiver
- the receiver ChecklistNotificationSession
NullArgumentException
- checklistReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistNotification()
is false
optional
- This method must be implemented if
supportsChecklistNotification()
is true.
ChecklistHierarchySession getChecklistHierarchySession() throws OperationFailedException
OsidSession
associated with the checklist
hierarchy service. ChecklistHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistHierarchy()
is false
optional
- This method must be implemented if
supportsChecklistHierarchy()
is true.
ChecklistHierarchyDesignSession getChecklistHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the checklist
hierarchy design service. ChecklistHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistHierarchyDesign()
is false
optional
- This method must be implemented if
supportsChecklistHierarchyDesign()
is true.
ChecklistBatchManager getChecklistBatchManager() throws OperationFailedException
ChecklistBatchManager.
ChecklistBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistBatch()
is false
optional
- This method must be implemented if
supportsChecklistBatch()
is true.
ChecklistMasonManager getChecklistMasonManager() throws OperationFailedException
ChecklistMasonManager.
ChecklistMasonManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsChecklistMason()
is false
optional
- This method must be implemented if
supportsChecklistMason()
is true.