public interface WorklistManager extends ADEPT2Service
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PLUGIN_TYPE_DELEGATION_HANDLING
Plug-in type name for delegation handling.
|
static java.lang.String |
PLUGIN_TYPE_ESCALATION_HANDLING
Plug-in type name for escalation handling.
|
| Modifier and Type | Method and Description |
|---|---|
WorklistAdministration |
getAdministration()
Gets the interface for administrating this worklist manager.
|
DelegationManager |
getDelegationManager()
Gets the delegation manager which allows to retrieve potential recipients
for the delegation and to delegate a specific worklist item.
|
java.net.URI[] |
getOrgModelManager(SessionToken session)
Gets (the URIs of) the organisational model manager that is associated with
this worklist manager.
|
java.util.Map<java.lang.String,java.lang.String> |
getWorklistConfiguration(SessionToken session,
java.util.UUID worklistID)
Gets the configuration for the designated worklist, that is information on
the displayed columns, the order and the width of the columns, applied
filters,...
|
WorklistUpdateManager |
getWorklistUpdateManager()
Gets the worklist update manager which handles the interaction between a
worklist server and a worklist client which includes retrieval of worklists
and worklist updates, registering for pushed updates and changing worklist
items.
|
void |
logoff(SessionToken session)
Deregisters the agent identified by the designated session token from the client machine also
identified by the designated session token.
|
java.util.UUID |
logon(SessionToken session)
Logs an agent with an appropriate organisational position on, stores the
corresponding client URIs and returns the UUID of the corresponding
worklist.
|
void |
setWorklistConfiguration(SessionToken session,
java.util.UUID worklistID,
java.util.Map<java.lang.String,java.lang.String> worklistConfiguration)
Sets or updates the configuration for the designated worklist with the
designated configuration values.
|
getLocalUris, getRelease, getRuntimeRequiredServices, getServiceInstanceName, getStartupRequiredServices, getURIs, init, ping, preShutdown, shutdown, startstatic final java.lang.String PLUGIN_TYPE_ESCALATION_HANDLING
static final java.lang.String PLUGIN_TYPE_DELEGATION_HANDLING
java.util.UUID logon(SessionToken session)
session - Identifies the agent to log on, the appropriate
organisational position and the URIs of the client machine where
the agent is located.void logoff(SessionToken session)
session - The session token identifying the agent and the corresponding client machine to
log off and the session for the logoff process.java.util.Map<java.lang.String,java.lang.String> getWorklistConfiguration(SessionToken session, java.util.UUID worklistID)
session - The session which is used to access the organisational model
manager. This is just used as a coarse check for the necessary
access rights.worklistID - The UUID of the worklist to retrieve the configuration
of.void setWorklistConfiguration(SessionToken session, java.util.UUID worklistID, java.util.Map<java.lang.String,java.lang.String> worklistConfiguration)
session - The session which is used to access the organisational model
manager. This is just used as a coarse check for the necessary
access rights.worklistID - The UUID of the worklist to set the configuration of.worklistConfiguration - A map containing the configuration for the
worklist, for instance the displayed columns, the ordering of
items,...WorklistUpdateManager getWorklistUpdateManager()
DelegationManager getDelegationManager()
WorklistAdministration getAdministration()
java.net.URI[] getOrgModelManager(SessionToken session)
session - The session which is used to access the organisational model
manager. This is just used as a coarse check for the necessary
access rights.