| Modifier and Type | Method and Description |
|---|---|
java.util.List<QualifiedAgent> |
Authentication.authenticate(java.lang.String method,
byte[] authenticationData,
AFCallbackHandler callbackHandler)
Authenticates the agent identified by the designated authentication data with the designated
authentication method.
|
java.util.List<QualifiedAgent> |
Authentication.authenticate(java.lang.String agentName,
java.lang.String password)
Like the name implies, this method's job is to authenticate agents, i.e.
|
java.util.List<QualifiedAgent> |
Authentication.authenticate(java.lang.String agentName,
java.lang.String method,
byte[] authenticationData,
AFCallbackHandler callbackHandler)
Authenticates the designated agent by the corresponding name with the designated authentication
method providing the authentication method-specific data.
|
java.util.List<QualifiedAgent> |
GlobalSecurityManager.authenticate(java.lang.String agentName,
java.lang.String method,
byte[] authenticationData,
AFCallbackHandler callbackHandler,
de.aristaflow.adept2.model.communication.InjectedCommContext context)
Authentication.authenticate(String, String, byte[], AFCallbackHandler) with an additional injected
communication context. |
| Constructor and Description |
|---|
NameOrgPosSesIDAppNameHandler(java.util.Collection<QualifiedAgent> agents,
java.lang.String appName,
java.lang.String userSessionID)
|
NameOrgPosSesIDAppNameHandler(java.lang.String userName,
java.util.Collection<QualifiedAgent> agents,
java.lang.String appName,
java.lang.String userSessionID)
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<QualifiedAgent> |
OrgPositionChoiceCallback.agents
The
QualifiedAgents that are choices of this callback. |
protected java.util.List<QualifiedAgent> |
UserSessionIDCallback.agents
The agents for which to retrieve user session IDs.
|
protected java.util.HashMap<QualifiedAgent,java.lang.String> |
UserSessionIDCallback.sessionIDs
The session IDs indexed by the corresponding agent.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<QualifiedAgent> |
OrgPositionChoiceCallback.getAgents()
Gets the
QualifiedAgents that are choices of this callback. |
java.util.List<QualifiedAgent> |
UserSessionIDCallback.getAgents()
Gets the
QualifiedAgents for which to retrieve user session
IDs. |
java.util.List<QualifiedAgent> |
OrgPositionChoiceCallback.getSelectedAgents()
Gets the agents that are selected in the choice.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OrgPositionChoiceCallback.addSelection(QualifiedAgent agent)
Adds the designated agent to the selection of this choice callback in case
this agent is allowed.
|
java.lang.String |
UserSessionIDCallback.getUserSessionID(QualifiedAgent agent)
Gets the user session ID for the designated agent or
null if
this callback does not provide a user session ID for the agent. |
void |
UserSessionIDCallback.setUserSessionID(QualifiedAgent agent,
java.lang.String userSessionID)
Sets the designated user session ID for the designated agent.
|
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String[] |
OrgPositionChoiceCallback.getOrgPositions(java.util.List<QualifiedAgent> agents)
Returns the names of the organisational positions of the designated list of
QualifiedAgents in the corresponding order. |
| Constructor and Description |
|---|
OrgPositionChoiceCallback(java.util.List<QualifiedAgent> agents,
boolean multipleOrgPosAllowed)
Creates a new
ChoiceCallback for organisational positions (and
thus also QualifiedAgents). |
UserSessionIDCallback(java.util.List<QualifiedAgent> agents)
Creates a new callback for retrieving user session IDs for session tokens
for the designated agents.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
AbstractAuthenticatedService.getAgent(SessionToken session)
Gets the agent of the designated session token.
|
QualifiedAgent |
AbstractAuthenticatedService.getTopLevelAgent(SessionToken session)
Gets the agent of the top-level session token of the designated session token.
|
| Modifier and Type | Method and Description |
|---|---|
protected Pair<QualifiedAgent,QualifiedAgent> |
AbstractADEPT2Service.getUserCredentials(SessionToken session)
Gets the agent of the top-level session token and the agent of the
designated session token if a session factory is available.
|
protected Pair<QualifiedAgent,QualifiedAgent> |
AbstractADEPT2Service.getUserCredentials(SessionToken session)
Gets the agent of the top-level session token and the agent of the
designated session token if a session factory is available.
|
Pair<QualifiedAgent,QualifiedAgent> |
AbstractAuthenticatedService.getUserCredentials(SessionToken session)
Gets the agent of the top-level session token and the agent of the
designated session token if a session factory is available.
|
Pair<QualifiedAgent,QualifiedAgent> |
AbstractAuthenticatedService.getUserCredentials(SessionToken session)
Gets the agent of the top-level session token and the agent of the
designated session token if a session factory is available.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DebugLogger.changeLogContext(SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Changes the current log record parameter values intermediately for the
designated session to the designated values.
|
void |
DebugLogger.registerLogContext(SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Registers a new (sub-)session with the designated log record parameters.
|
protected void |
DebugLogger.setLogParameters(java.lang.Object[] logParameters,
SessionToken session,
QualifiedAgent tlAgent,
QualifiedAgent agent,
java.lang.String arbString,
java.util.UUID templID,
java.util.UUID baseTemplID,
java.util.UUID embdTemplID,
java.util.UUID instID,
EBPInstanceReference ebpIR)
Sets the designated values as parameters for log records.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
SessionFactory.checkAndGetAgent(SessionToken sessionToken)
Checks the integrity of the (security token of the) designated session
token and returns the agent of the (child level) session token.
|
QualifiedAgent |
SessionFactory.checkAndGetTopLevelAgent(SessionToken sessionToken)
Checks the integrity of the (security token of the) top-level session of
the designated session token and returns the agent of the corresponding
top-level session token.
|
static QualifiedAgent |
QualifiedAgent.create(long agentID,
java.lang.String agentUserName,
long orgPositionID,
java.lang.String orgPositionName)
Constructs a new
QualifiedAgent for the designated agent and
organisational position ID. |
static QualifiedAgent |
QualifiedAgent.create(long agentID,
java.lang.String agentUserName,
long orgPositionID,
java.lang.String orgPositionName,
java.lang.String userSessionID)
Constructs a new
QualifiedAgent for the designated agent and
organisational position ID as well as the user session ID. |
QualifiedAgent |
RichAgent.getQualifiedAgent()
Gets the agent identifying attributes.
|
QualifiedAgent |
SignedSecurityToken.getQualifiedAgent(java.security.PublicKey publicKey)
Verifies the token and returns the object representing the agent who is
identified by this security token.
|
QualifiedAgent |
QualifiedAgent.intern()
Interns this qualified agent, that is, looks up the designated agent in an
internal map and uses the very same object instance for the same agent,
similar to a singleton.
|
| Constructor and Description |
|---|
RichAgent(QualifiedAgent agent,
java.lang.String userReadableName,
java.lang.String mailAddress,
java.lang.String locale,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Constructs a new
RichAgent for the designated (qualified)
agent with the designated additional information on name, mail address and
locale as well as the provided map of additional information. |
SignedSecurityToken(QualifiedAgent agent,
java.util.Collection<java.lang.String> capabilities,
java.security.PrivateKey privateKey)
Creates a new security token for the qualified agent providing the
designated capabilities and signs it with the designated private key.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
UpdateInstance.performOperation(ChangeableInstance instance,
java.lang.String newName,
QualifiedAgent newSupervisorAgent,
java.util.Set<ProcessModelParameter> newInputParameters,
java.util.Set<ProcessModelParameter> newOutputParameters,
ProcessConstants.InstanceProperty... instanceProperties)
Updates the given instance using those of the given attributes which are
specified in instance properties.
|
static void |
UpdateInstance.performOperation(ChangeableInstance instance,
java.lang.String newName,
QualifiedAgent newSupervisorAgent,
java.util.Set<ProcessModelParameter> newInputParameters,
java.util.Set<ProcessModelParameter> newOutputParameters,
UpdateManager updateManager,
ProcessConstants.InstanceProperty... instanceProperties)
Updates the given instance using those of the given attributes which are
specified in instance properties.
|
static void |
UpdateTemplate.performOperation(ChangeableTemplate template,
java.lang.String newName,
java.lang.String newInstanceNameTemplate,
QualifiedAgent newSupervisorAgent,
java.util.Set<ProcessModelParameter> newInputParameters,
java.util.Set<ProcessModelParameter> newOutputParameters,
ProcessConstants.TemplateProperty... templateProperties)
Updates the given template using those of the given attributes which are
specified in template properties.
|
static void |
UpdateTemplate.performOperation(ChangeableTemplate template,
java.lang.String newName,
java.lang.String newInstanceNameTemplate,
QualifiedAgent newSupervisorAgent,
java.util.Set<ProcessModelParameter> newInputParameters,
java.util.Set<ProcessModelParameter> newOutputParameters,
UpdateManager updateManager,
ProcessConstants.TemplateProperty... templateProperties)
Updates the given template using those of the given attributes which are
specified in template properties.
|
| Modifier and Type | Field and Description |
|---|---|
protected QualifiedAgent |
ClientQA.agent
The wrapped
QualifiedAgent of this client agent. |
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
ClientQA.getAgent()
Gets the wrapped
QualifiedAgent of this client agent. |
| Modifier and Type | Method and Description |
|---|---|
RichAgent[] |
ClientService.agentsChanged(QualifiedAgent... agents)
Signals this client service that the designated agents changed.
|
RichAgent[] |
MultiplexingClientService.agentsChanged(QualifiedAgent... agents) |
SessionToken |
ClientService.getSessionToken(QualifiedAgent agent)
Gets a session token for the designated agent ignoring the currently active
agent.
|
SessionToken |
MultiplexingClientService.getSessionToken(QualifiedAgent agent) |
SessionToken |
ClientService.getSessionToken(QualifiedAgent agent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes)
Gets a session token for the designated agent ignoring the currently active
agent having the designated additional attributes.
|
SessionToken |
MultiplexingClientService.getSessionToken(QualifiedAgent agent,
java.util.Map<java.lang.String,java.lang.String> additionalAttributes) |
void |
ClientService.setActiveAgent(QualifiedAgent activeAgent)
Sets the currently active agent.
|
void |
MultiplexingClientService.setActiveAgent(QualifiedAgent activeAgent) |
| Constructor and Description |
|---|
ClientQA(QualifiedAgent agent)
Creates a new client agent wrapping the designated
QualifiedAgent. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<QualifiedAgent> |
ActivityStarting.getEnquiryRecipients(SessionToken session,
EBPInstanceReference activity)
Gets all agents that are possible recipients for an enquiry for the
designated activity and the agent identified by the designated session
token.
|
RemoteIterator<java.util.List<QualifiedAgent>> |
ActivityStarting.getEnquiryRecipientsIterator(SessionToken session,
EBPInstanceReference activity)
The same as
ActivityStarting.getEnquiryRecipients(SessionToken, EBPInstanceReference) but with
partial retrieval of the agents. |
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceStateNotification.autoStartPending(EBPInstanceReference activity,
long terminationTime,
QualifiedAgent agent,
java.net.URI[] runtimeManager,
boolean rtmResolved)
Notifies that the designated activity may be autostarted.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityStarting.enquireActivity(SessionToken session,
EBPInstanceReference activity,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question)
Sets an enquiry for the designated activity and delegates it to the
designated recipients.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<QualifiedAgent,RichAgent> |
ModelExplorer.getRichAgent(SessionToken session,
java.util.Collection<QualifiedAgent> agents)
Convenience method for retrieving all information on the designated
qualified agents.
|
java.util.Set<QualifiedAgent> |
PolicyResolution.resolvePolicy(SessionToken session,
java.lang.String orgPolicy)
Resolves an OrgPolicy and returns all matching tuples of OrgPositions and
Agents (or rather their IDs) as a list of
QualifiedAgents. |
RemoteIterator<java.util.List<QualifiedAgent>> |
PolicyResolution.resolvePolicyIterator(SessionToken session,
java.lang.String orgPolicy)
The same as
PolicyResolution.resolvePolicy(SessionToken, String) but with
partial retrieval of the qualified agents. |
| Modifier and Type | Method and Description |
|---|---|
RichAgent |
ModelExplorer.getRichAgent(SessionToken session,
QualifiedAgent agent)
Convenience method for retrieving all information on the designated
qualified agent.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<QualifiedAgent,RichAgent> |
ModelExplorer.getRichAgent(SessionToken session,
java.util.Collection<QualifiedAgent> agents)
Convenience method for retrieving all information on the designated
qualified agents.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
InstanceManager.getChangeLockingAgent(java.util.UUID instanceID)
Gets the agent currently locking the designated instance for changes.
|
| Modifier and Type | Method and Description |
|---|---|
ExecutableInstance |
InstanceManager.createInstanceOf(SessionToken session,
java.util.UUID templateID,
java.lang.String instanceName,
QualifiedAgent supervisorAgent,
long creationTime)
Creates a new instance for execution.
|
ExecutableInstance |
InstanceManager.createSubInstanceOf(SessionToken session,
java.util.UUID templateID,
java.lang.String instanceName,
QualifiedAgent supervisorAgent,
EBPInstanceReference superInstanceActivity,
long creationTime)
Creates a new instance as subprocess for execution.
|
| Modifier and Type | Method and Description |
|---|---|
protected QualifiedAgent |
AuthenticatedInjectedService.getAgent(SessionToken session) |
protected QualifiedAgent |
AuthenticatedInjectedService.getTopLevelAgent(SessionToken session) |
| Modifier and Type | Method and Description |
|---|---|
protected Pair<QualifiedAgent,QualifiedAgent> |
AuthenticatedInjectedService.getUserCredentials(SessionToken session) |
protected Pair<QualifiedAgent,QualifiedAgent> |
AuthenticatedInjectedService.getUserCredentials(SessionToken session) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<EBPInstanceReference,ProcessConstants.NodeState> |
RuntimeManager.logoffAndTerminateActivities(SessionToken session,
QualifiedAgent agent,
boolean forceTermination)
Logs the agent off that is identified by the designated client session
factory.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<EBPInstanceReference,ProcessConstants.NodeState> |
RuntimeService.logoffAndTerminateActivities(SessionToken session,
QualifiedAgent agent,
boolean forceTermination)
Logs the agent off that is identified by the designated client session
factory.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
DefaultAbsenceInformation.getAbsentee() |
QualifiedAgent |
WorklistUpdateManager.AbsenceInformation.getAbsentee()
Gets the agent for which this absence information applies.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<QualifiedAgent> |
DistributionHandling.distribute(SessionToken session,
WorklistItem item,
java.util.Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Distributes the designated worklist item among the designated agents
(stored as keys in the map) and returns a collection of chosen agents for
assignment of the worklist item.
|
java.util.Set<QualifiedAgent> |
DelegationManager.getDelegationRecipients(SessionToken session,
WorklistItem item)
Gets all possible delegation recipients for the designated worklist item and for the designated
delegating agent identified by the session token.
|
java.util.Set<QualifiedAgent> |
DelegationHandling.getDelegationRecipients(WorklistItem item,
QualifiedAgent delegatingAgent,
QualifiedAgent templateSupervisor,
QualifiedAgent instanceSupervisor,
QualifiedAgent instanceInitiator,
PolicyResolution orgModel)
Gets a list of agents that the designated worklist item may be delegated
to.
|
RemoteIterator<java.util.List<QualifiedAgent>> |
DelegationManager.getDelegationRecipientsIterator(SessionToken session,
WorklistItem item)
The same as
DelegationManager.getDelegationRecipients(SessionToken, WorklistItem) but with partial
retrieval of the agents. |
java.util.Set<QualifiedAgent> |
WorklistUpdateManager.getPossibleAbsentees(SessionToken session)
Gets all agents for whom the designated agent (identified by the session
token) may
set the absence. |
RemoteIterator<java.util.List<QualifiedAgent>> |
WorklistUpdateManager.getPossibleAbsenteesIterator(SessionToken session)
The same as
WorklistUpdateManager.getPossibleAbsentees(SessionToken) but with partial
retrieval of the agents. |
java.util.Map<QualifiedAgent,java.util.UUID> |
WorklistAdministration.getWorklistsContaining(SessionToken session,
EBPInstanceReference activity)
Gets the IDs of the worklists containing the designated activity and the
corresponding owners of the worklists.
|
java.util.Set<QualifiedAgent> |
DistributionHandling.redistribute(SessionToken session,
WorklistItem rejectedItem,
Worklist<WorklistItem> worklist,
java.util.Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
(Re-)Distributes the designated worklist item among the designated agents
(stored as keys in the map) ignoring the owner of the designated worklist
and returns a collection of chosen agents for assignment of the worklist
item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WorklistNotification.addAndAssignActivity(ExecutableBusinessProcessInstance ebpInstance,
ProcessConstants.NodeState state,
boolean suppressed,
EBPInstanceReference ebpInstanceReference,
java.lang.String staffAssignmentRule,
QualifiedAgent agent,
boolean initialUpdate)
Adds and assigns the activity, which is part of the designated given node,
to the worklist of the designated agent.
|
void |
WorklistNotification.assignAndUpdateActivity(EBPInstanceReference activity,
ProcessConstants.NodeState state,
QualifiedAgent agent)
Assign and updates the designated activity.
|
void |
WorklistUpdateManager.dropAbsence(SessionToken session,
QualifiedAgent absentee)
Drops the current and future absence of the designated agent.
|
WorklistUpdateManager.AbsenceInformation |
WorklistUpdateManager.getAbsenceInformation(SessionToken session,
QualifiedAgent absentee)
Gets the absence information of the designated agent (
absentee). |
java.util.Set<QualifiedAgent> |
DelegationHandling.getDelegationRecipients(WorklistItem item,
QualifiedAgent delegatingAgent,
QualifiedAgent templateSupervisor,
QualifiedAgent instanceSupervisor,
QualifiedAgent instanceInitiator,
PolicyResolution orgModel)
Gets a list of agents that the designated worklist item may be delegated
to.
|
WorklistUpdateConfiguration |
WorklistUpdateManager.getMailNotificationInformation(SessionToken session,
QualifiedAgent mailReceiver)
Gets the update configuration for the mail notification information of the
designated worklist.
|
java.util.UUID |
WorklistAdministration.getWorklistID(SessionToken session,
QualifiedAgent agent)
Gets the unique ID of the (internal) worklist of the designated agent.
|
void |
WorklistNotification.promoteActivity(EBPInstanceReference activity,
ProcessConstants.NodeState state,
java.lang.String staffAssignmentRule,
QualifiedAgent agent)
Promotes the designated (suppressed) activity, that is, the activity is
added again to the previous worklists restoring the previous state.
|
void |
WorklistUpdateManager.setAbsent(SessionToken session,
QualifiedAgent absentee,
long from,
long to,
java.lang.String substitutionRule)
Sets the absence of the designated agent (
absentee). |
void |
WorklistUpdateManager.setPresent(SessionToken session,
QualifiedAgent absentee)
Disables the current absence of the designated agent explicitly ignoring
the
to-time previously set. |
| Modifier and Type | Method and Description |
|---|---|
void |
DelegationManager.delegateWorkItem(SessionToken session,
WorklistItem item,
java.util.Set<QualifiedAgent> recipients,
java.lang.String comment)
Delegates the designated worklist item to the designated recipients, that is, the worklist item
is assigned to all worklists of the designated recipients and removed from the current
worklists.
|
java.util.Set<QualifiedAgent> |
DistributionHandling.distribute(SessionToken session,
WorklistItem item,
java.util.Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Distributes the designated worklist item among the designated agents
(stored as keys in the map) and returns a collection of chosen agents for
assignment of the worklist item.
|
java.util.Set<QualifiedAgent> |
DistributionHandling.redistribute(SessionToken session,
WorklistItem rejectedItem,
Worklist<WorklistItem> worklist,
java.util.Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
(Re-)Distributes the designated worklist item among the designated agents
(stored as keys in the map) ignoring the owner of the designated worklist
and returns a collection of chosen agents for assignment of the worklist
item.
|
| Constructor and Description |
|---|
DefaultAbsenceInformation(QualifiedAgent absentee,
long from,
long to,
java.lang.String substitutionRule)
Creates a Default Absence Information containing the provided values
|
| Modifier and Type | Field and Description |
|---|---|
protected QualifiedAgent |
Revision.agent
The agent releasing this revision.
|
protected QualifiedAgent |
Branch.creationAgent
The agent creating this branch.
|
protected QualifiedAgent |
Branch.modAgent
The last modifying agent of this branch.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
Revision.getAgent()
Gets the agent releasing this revision.
|
QualifiedAgent |
Branch.getCreationAgent()
Gets the creation agent of this branch.
|
QualifiedAgent |
Branch.getModificationAgent()
Gets the agent of the last modification of this branch.
|
protected static QualifiedAgent |
XMLImportTools.getQualifiedAgent(org.w3c.dom.Element qaElement)
Create a new qualified agent object from the given xml element.
|
| Modifier and Type | Method and Description |
|---|---|
int |
QualifiedAgentComparator.compare(QualifiedAgent o1,
QualifiedAgent o2) |
protected static void |
XMLExportTools.fillQualifiedAgentElement(org.w3c.dom.Document document,
java.lang.String ns,
org.w3c.dom.Element qaElement,
QualifiedAgent qa,
boolean ignoreUserSessionId)
Creates an element representing a qualified agent, based on the given agent
|
| Constructor and Description |
|---|
Branch(long branch,
Revision baseRevision,
long creationTime,
QualifiedAgent creationAgent,
long modTime,
QualifiedAgent modAgent,
java.lang.String comment)
Creates a new branch object with the designated branch count, base
revision, the last modification time, the agent and the comment.
|
Revision(long revision,
long timestamp,
QualifiedAgent agent,
java.lang.String comment)
Creates a new revision object with the designated revision count, the
timestamp, the agent and the comment.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
NotesAndTasksData.NoteTask.getCreationAgent() |
QualifiedAgent |
NotesAndTasksData.NoteTask.getModificationAgent() |
| Modifier and Type | Method and Description |
|---|---|
void |
NotesAndTasksData.NoteTask.setCreationAgent(QualifiedAgent creationAgent) |
void |
NotesAndTasksData.NoteTask.setModificationAgent(QualifiedAgent modificationAgent) |
| Modifier and Type | Field and Description |
|---|---|
protected QualifiedAgent |
AgentUnknownException.agent
The agent that wants to execute an activity on a specific runtime manager.
|
protected QualifiedAgent |
InvalidActivityStateException.agent
The performing agent in case the corresponding activity is currently
executed or has been executed.
|
QualifiedAgent |
WrongAgentException.callerAgent
The agent that called the operation.
|
QualifiedAgent |
WrongAgentException.expectedAgent
The agent that is expected to call the given operation.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
AgentUnknownException.getAgent()
Gets the agent that wants to execute an activity on a specific runtime
manager but the runtime manager does not know the agent.
|
QualifiedAgent |
ExecutionContext.getAgent()
Returns the user that requested the execution of the activity.
|
QualifiedAgent |
InvalidActivityStateException.getAgent()
Returns the agent who is currently executing or has executed the activity
that caused this exception.
|
QualifiedAgent |
Enquiry.getOriginator()
Gets the agent who has initiated this enquiry.
|
QualifiedAgent |
Enquiry.getReplier()
Gets the agent that has replied this enquiry.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<QualifiedAgent> |
Enquiry.getRecipients()
Gets the agents who receive this enquiry.
|
| Modifier and Type | Method and Description |
|---|---|
Enquiry |
ExecutionFactory.createEnquiry(QualifiedAgent originator,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question)
Create an
Enquiry object. |
Enquiry |
ExecutionFactory.createEnquiry(QualifiedAgent originator,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question,
java.lang.String reply,
QualifiedAgent replier)
Create an
Enquiry object. |
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.Integer,java.util.List<Enquiry>> currentEnquiries,
java.util.Map<java.lang.Integer,Enquiry> repliedEnquiries,
java.net.URI[] instanceTerminationCallbackURIs,
java.util.Map<java.lang.Integer,java.net.URI[]> runtimeManagerURIs,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime)
Creates a new executable instance without the need to specify all the
details.
|
ExecutableInstance |
ExecutionFactory.createExecutableInstanceLwpIts(java.util.UUID instanceId,
java.util.UUID logId,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.Integer,java.util.List<Enquiry>> currentEnquiries,
java.util.Map<java.lang.Integer,Enquiry> repliedEnquiries,
java.net.URI[] instanceTerminationCallbackUris,
java.util.Map<java.lang.Integer,java.net.URI[]> runtimeManagerUris,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ExecutableInstance object.
|
ExecutableInstance |
ExecutionFactory.createExecutableInstanceLwpIts(java.util.UUID instanceId,
java.util.UUID logId,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ExecutableInstance object.
|
ExecutionContext |
ExecutionFactory.getExecutionContext(QualifiedAgent agent,
DataContainer dataContainer,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Returns an execution context for a top-level instance its fields
initialised with the provided values.
|
ExecutionContext |
ExecutionFactory.getExecutionContext(QualifiedAgent agent,
ExecutableBusinessProcessInstance ebpInstance,
DataContainer dataContainer,
Enquiry currentEnquiry,
Enquiry repliedEnquiry,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Returns an application related execution context for production mode its
fields initialised with the provided values.
|
ExecutionContext |
ExecutionFactory.getExecutionContext(QualifiedAgent agent,
ExecutableBusinessProcessInstance ebpInstance,
DataContainer dataContainer,
ProcessConstants.ExecutionMode executionMode,
boolean resume,
Enquiry currentEnquiry,
Enquiry repliedEnquiry,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Returns an application related execution context its fields initialised
with the provided values.
|
void |
ExecutableInstance.replyEnquiry(int nodeID,
java.lang.String reply,
QualifiedAgent replier)
Answers the current enquiry with the designated reply by the designated
replier for the designated node (current node iteration).
|
void |
ExecutableInstance.setPerformingAgent(int nodeID,
QualifiedAgent performingAgent)
Sets the name of the agent who executes the designated node.
|
| Modifier and Type | Method and Description |
|---|---|
Enquiry |
ExecutionFactory.createEnquiry(QualifiedAgent originator,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question)
Create an
Enquiry object. |
Enquiry |
ExecutionFactory.createEnquiry(QualifiedAgent originator,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question,
java.lang.String reply,
QualifiedAgent replier)
Create an
Enquiry object. |
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.Integer,java.util.List<Enquiry>> currentEnquiries,
java.util.Map<java.lang.Integer,Enquiry> repliedEnquiries,
java.net.URI[] instanceTerminationCallbackURIs,
java.util.Map<java.lang.Integer,java.net.URI[]> runtimeManagerURIs,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
ExecutableInstance |
ExecutionFactory.createExecutableInstance(java.util.UUID instanceID,
java.util.UUID logID,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
ExecutableInstance |
ExecutionFactory.createExecutableInstanceLwpIts(java.util.UUID instanceId,
java.util.UUID logId,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.Integer,java.util.List<Enquiry>> currentEnquiries,
java.util.Map<java.lang.Integer,Enquiry> repliedEnquiries,
java.net.URI[] instanceTerminationCallbackUris,
java.util.Map<java.lang.Integer,java.net.URI[]> runtimeManagerUris,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ExecutableInstance object.
|
ExecutableInstance |
ExecutionFactory.createExecutableInstanceLwpIts(java.util.UUID instanceId,
java.util.UUID logId,
java.lang.String instanceName,
boolean modified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference parentReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> executionModes,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> nodePerformingAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an ExecutableInstance object.
|
| Constructor and Description |
|---|
AgentUnknownException(QualifiedAgent agent,
java.net.URI[] runtimeManagerURIs)
Creates a new
AgentUnknownException to indicate that the
designated agent is not logged on to the designated runtime manager. |
InvalidActivityStateException(java.lang.String msg,
ProcessConstants.NodeState activityState,
QualifiedAgent agent)
Constructs a new
InvalidActivityStateException which
encapsulates a string, the current state of the activity and the agent. |
InvalidActivityStateException(java.lang.String msg,
ProcessConstants.NodeState activityState,
QualifiedAgent agent,
java.lang.Throwable cause)
Constructs a new
InvalidActivityStateException which
encapsulates a string, the current state of the activity, the agent
executing the activity and the cause for this exception. |
WrongAgentException(java.lang.String message,
QualifiedAgent expectedAgent,
QualifiedAgent callerAgent)
Constructor that sets the fields of this exception.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
Instance.getInitiatorAgent()
Returns the qualified agent who initiated the instance.
|
QualifiedAgent |
InstanceReference.getInitiatorAgent()
Returns the qualified agent who initiated the instance.
|
QualifiedAgent |
TemplateProxy.getLockingAgent()
Gets the agent that currently has the lock on this template or null in case
the template is not locked.
|
QualifiedAgent |
Instance.getPerformingAgent(int nodeID)
Returns the qualified agent who is executing or has executed the activity,
null if no agent has been assigned yet due to the current
node state. |
QualifiedAgent |
AbstractWrappingTemplate.getSupervisorAgent() |
QualifiedAgent |
Instance.getSupervisorAgent()
Returns the supervisor agent of the instance.
|
QualifiedAgent |
InstanceReference.getSupervisorAgent()
Returns the supervisor agent of the instance.
|
QualifiedAgent |
Template.getSupervisorAgent()
Returns the supervisor agent of the process template.
|
QualifiedAgent |
TemplateReference.getSupervisorAgent()
Returns the supervisor agent of the process template.
|
| Modifier and Type | Method and Description |
|---|---|
Instance |
ProcessModelFactory.createInstance(java.util.UUID id,
java.util.UUID logID,
java.lang.String name,
boolean isModified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference ebpInstanceReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> nodeExecutionModes,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> activityAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
Instance |
ProcessModelFactory.createInstanceLwpIts(java.util.UUID id,
java.util.UUID logId,
java.lang.String name,
boolean isModified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference ebpInstanceReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> nodeExecutionModes,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> activityAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an Instance.
|
InstanceReference |
ProcessModelFactory.createInstanceReference(java.util.UUID id,
java.util.UUID logID,
java.lang.String name,
boolean isModified,
TemplateReference template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
long creationTime,
java.util.UUID parentInstanceID,
ProcessConstants.InstanceExecutionStatus executionStatus,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an InstanceReference.
|
Template |
ProcessModelFactory.createNullTemplate(QualifiedAgent supervisorAgent)
Creates a null template using the underlaying implementation.
|
Template |
ProcessModelFactory.createTemplate(java.util.UUID id,
java.lang.String name,
java.lang.String description,
ConfigurationDescription configurationDescription,
Configuration configuration,
Configuration testConfiguration,
java.lang.String processType,
QualifiedAgent supervisorAgent,
java.lang.String version,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
TemplateDeltaLayer deltaLayer,
java.util.Collection<Node> nodes,
java.util.Collection<DataElement> dataElements,
java.util.Set<StructuredEdge> edges,
java.util.Set<StructuredDataEdge> dataEdges,
java.util.Map<java.lang.Integer,ProcessModelFactory.StructuralNodeData> structuralNodeData,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> nodeDisabledConnectors,
int startNodeID,
int endNodeID,
java.lang.String instanceNameTemplate,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a Template.
|
TemplateProxy |
ProcessModelFactory.createTemplateProxy(TemplateReference templRef,
java.util.UUID parent,
java.util.List<java.util.UUID> children,
java.util.Set<java.net.URI[]> deployedPm,
long creationTime,
long modificationTime,
java.lang.String internalVersion,
QualifiedAgent lockingAgent)
Creates a new template proxy.
|
TemplateReference |
ProcessModelFactory.createTemplateReference(java.util.UUID templateID,
java.lang.String processType,
java.lang.String version,
java.lang.String name,
java.lang.String description,
QualifiedAgent supervisorAgent,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
boolean topLevelUsable,
ProcessConstants.TemplateUsage usageAsSubprocess,
ProcessConstants.TemplateBuildtimeState buildtimeState,
boolean derivable,
boolean spOutdated,
boolean tlOutdated,
boolean spInstantiable,
boolean tlInstantiable,
boolean spMigratable,
boolean tlMigratable,
boolean spChangeable,
boolean tlChangeable)
Create a TemplateReference.
|
void |
ChangePrimitives.setSupervisorAgent(QualifiedAgent supervisorAgent)
Set the agent ID of the supervisor of the process.
|
| Modifier and Type | Method and Description |
|---|---|
Instance |
ProcessModelFactory.createInstance(java.util.UUID id,
java.util.UUID logID,
java.lang.String name,
boolean isModified,
java.util.UUID baseTemplateID,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference ebpInstanceReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> nodeExecutionModes,
java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>> nodeLWPInstanceIDs,
java.util.Map<java.lang.Integer,QualifiedAgent> activityAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
|
Instance |
ProcessModelFactory.createInstanceLwpIts(java.util.UUID id,
java.util.UUID logId,
java.lang.String name,
boolean isModified,
java.util.UUID baseTemplateId,
Template template,
QualifiedAgent supervisorAgent,
QualifiedAgent initiatorAgent,
EBPInstanceReference ebpInstanceReference,
long creationTime,
java.util.Map<java.lang.Integer,ProcessConstants.NodeState> nodeStates,
java.util.Map<java.lang.Integer,java.lang.Integer> nodeIterations,
java.util.Map<java.lang.Integer,ProcessConstants.ExecutionMode> nodeExecutionModes,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.List<java.util.UUID>>> nodeLwpInstanceIds,
java.util.Map<java.lang.Integer,QualifiedAgent> activityAgents,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an Instance.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
ProcessModelXMLHelperTools.LockDescription.getAgent() |
| Constructor and Description |
|---|
LockDescription(QualifiedAgent agent,
int lockCount)
Creates a new
ProcessModelXMLHelperTools.LockDescription object |
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
ClientWorklist.getAgent()
The agent this worklist belongs to.
|
QualifiedAgent |
Worklist.getAgent()
The agent this worklist belongs to.
|
QualifiedAgent |
WorklistItem.getAssignedAgent()
In case this item has already been assigned to a user, the method returns
the corresponding agent.
|
QualifiedAgent |
WorklistItem.Delegation.getDelegator()
Gets the agent who has initiated this delegation.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<QualifiedAgent> |
WorklistItem.Delegation.getRecipients()
Gets the recipients of the delegation, that is the agents to whom the
worklist item is delegated.
|
java.util.Set<QualifiedAgent> |
ClientWorklistItem.getSubstitutedFrom()
Gets a set of qualified agents whose absence is the cause for substituting this item.
|
java.util.Set<QualifiedAgent> |
InternalWorklistItem.getSubstitutionFrom(java.util.UUID worklistID)
Returns the agents being the cause for having this item in the designated
worklist.
|
java.util.Map<java.util.UUID,java.util.Set<QualifiedAgent>> |
InternalWorklistItem.getSubstitutionOriginators()
Gets the substitution originators for all worklists that this item
was substituted to.
|
java.util.Set<QualifiedAgent> |
InternalWorklistItem.removeSubstitution(java.util.UUID worklistId)
Removes the substitution of this worklist item for the designated worklist.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InternalWorklistItem.addedToWorklist(java.util.UUID worklistID,
QualifiedAgent originator)
Notifies this item that it has been added to the designated worklist.
|
Worklist<AdministrativeWorklistItem> |
WorklistModelFactory.createAdministrativeWorklist(java.util.UUID worklistID,
QualifiedAgent agent,
java.util.List<AdministrativeWorklistItem> worklistItems,
WorklistRevision revision,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
IncrementalWorklist<AdministrativeWorklistItem> |
WorklistModelFactory.createAdministrativeWorklistIncrementally(java.util.UUID worklistId,
QualifiedAgent agent,
java.util.List<AdministrativeWorklistItem> worklistItems,
WorklistRevision revision,
boolean respectAggregation,
boolean aggregateGroups,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an incremental worklist for the worklist with the designated ID, agent and revision
containing the designated list of administrative worklist items.
|
AdministrativeWorklistItem |
WorklistModelFactory.createAdministrativeWorklistItem(java.util.UUID worklistItemId,
java.util.UUID[] worklistIds,
java.lang.String title,
java.lang.String description,
ActivityReference activityReference,
java.util.UUID iconId,
java.util.UUID groupId,
int priority,
long escalationDate,
long dueDate,
WorklistConstants.WorklistItemState state,
QualifiedAgent assignedAgent,
int escalationLevel,
java.lang.String escalationHandlingProcedureId,
java.lang.String distributionHandlingProcedureId,
java.lang.String staffAssignmentRule,
long activationDate,
long assignmentDate,
long complexity,
int delegationLevel,
java.util.List<WorklistItem.Delegation> delegationHistory,
java.lang.String delegationHandlingProcedureId,
Enquiry repliedEnquiry,
java.util.List<Enquiry> enquiries,
java.lang.String processType,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
ParameterDataContext parameterDataContext,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginDatas,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ClientWorklist |
WorklistModelFactory.createClientWorklist(java.util.UUID worklistID,
long clientWorklistId,
QualifiedAgent agent,
long initDate,
long revision,
WorklistUpdateConfiguration worklistConfiguration,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new client worklist object.
|
ClientWorklistItem |
WorklistModelFactory.createClientWorklistItem(java.util.UUID worklistItemId,
java.util.UUID worklistId,
java.lang.String title,
java.lang.String description,
ActivityReference activityReference,
java.util.UUID iconId,
java.util.UUID groupId,
WorklistConstants.WorklistItemState worklistItemState,
int priority,
long complexity,
long activationDate,
long assignmentDate,
QualifiedAgent assignedAgent,
long escalationDate,
long dueDate,
int currentEscalationLevel,
int currentDelegationLevel,
WorklistItem.Delegation currentDelegation,
Enquiry repliedEnquiry,
Enquiry currentEnquiry,
java.lang.String processType,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String personalTitle,
java.lang.String personalDescription,
int personalPriority,
long personalEscalationDate,
long personalDueDate,
java.lang.String escalationHandlingProcedureId,
long resubmissionDate,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginDatas,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> individualSupportedPlugins,
java.util.Map<java.lang.String,PluginData> individualPluginDatas,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
java.util.Map<java.lang.String,java.lang.String> individualUserAttributes,
java.util.Set<QualifiedAgent> substitutionFrom)
Creates a new worklist item for client-side use.
|
InternalWorklist<InternalWorklistItem> |
WorklistModelFactory.createInternalWorklist(java.util.UUID worklistID,
long nextClientWorklistId,
QualifiedAgent agent,
long revision,
java.util.List<InternalWorklistItem> worklistItems,
java.lang.String substitutionRule,
long absenceFrom,
long absenceTo,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new worklist for internal use.
|
InternalWorklist<InternalWorklistItem> |
WorklistModelFactory.createInternalWorklist(java.util.UUID worklistID,
long nextClientWorklistId,
QualifiedAgent agent,
long revision,
java.util.List<InternalWorklistItem> worklistItems,
java.lang.String substitutionRule,
long absenceFrom,
long absenceTo,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
java.util.Map<java.lang.Long,ClientWorklist> clientWorklists)
Creates a new worklist for internal use, with existing client worklists.
|
InternalWorklistItem |
WorklistModelFactory.createInternalWorklistItem(java.util.UUID id,
java.lang.String title,
java.lang.String description,
ActivityReference activityReference,
java.util.UUID iconId,
java.util.UUID groupId,
java.lang.String staffAssignmentRule,
WorklistConstants.WorklistItemState worklistItemState,
boolean suppressed,
java.util.UUID[] worklistIds,
java.util.UUID[] availableStateWorklistIds,
java.util.Set<IndividualWorklistItemSettings> itemSettings,
int priority,
long complexity,
long activationDate,
long assignmentDate,
QualifiedAgent assignedAgent,
long escalationDate,
long dueDate,
int currentEscalationLevel,
java.lang.String escalationHandlingProcedureId,
int currentDelegationLevel,
java.lang.String delegationHandlingProcedureId,
java.util.List<WorklistItem.Delegation> delegations,
Enquiry repliedEnquiry,
java.util.List<Enquiry> enquiries,
java.lang.String distributionHandlingProcedureId,
java.lang.String processType,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginDatas,
ParameterDataContext parameterDataContext,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
java.util.Map<java.util.UUID,java.util.Set<QualifiedAgent>> substitutionOriginators)
Creates a new worklist item for internal / server-side use.
|
void |
InternalWorklistItem.delegateTo(java.util.Set<QualifiedAgent> delegationRecipients,
QualifiedAgent delegator,
java.lang.String comment)
Notifies this item that it has been delegated to the designated agents.
|
void |
InternalWorklistItem.setAssignedAgent(QualifiedAgent agent)
Sets the agent to the designated agent when this item is assigned.
|
| Modifier and Type | Method and Description |
|---|---|
ClientWorklistItem |
WorklistModelFactory.createClientWorklistItem(java.util.UUID worklistID,
InternalWorklistItem internalWorklistItem,
IndividualWorklistItemSettings individualWorklistItemSettings,
java.util.Set<QualifiedAgent> substitutionFrom)
Creates a new client worklist item by combining values from the internal
worklist item and the individual item settings.
|
ClientWorklistItem |
WorklistModelFactory.createClientWorklistItem(java.util.UUID worklistItemId,
java.util.UUID worklistId,
java.lang.String title,
java.lang.String description,
ActivityReference activityReference,
java.util.UUID iconId,
java.util.UUID groupId,
WorklistConstants.WorklistItemState worklistItemState,
int priority,
long complexity,
long activationDate,
long assignmentDate,
QualifiedAgent assignedAgent,
long escalationDate,
long dueDate,
int currentEscalationLevel,
int currentDelegationLevel,
WorklistItem.Delegation currentDelegation,
Enquiry repliedEnquiry,
Enquiry currentEnquiry,
java.lang.String processType,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String personalTitle,
java.lang.String personalDescription,
int personalPriority,
long personalEscalationDate,
long personalDueDate,
java.lang.String escalationHandlingProcedureId,
long resubmissionDate,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginDatas,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> individualSupportedPlugins,
java.util.Map<java.lang.String,PluginData> individualPluginDatas,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
java.util.Map<java.lang.String,java.lang.String> individualUserAttributes,
java.util.Set<QualifiedAgent> substitutionFrom)
Creates a new worklist item for client-side use.
|
InternalWorklistItem |
WorklistModelFactory.createInternalWorklistItem(java.util.UUID id,
java.lang.String title,
java.lang.String description,
ActivityReference activityReference,
java.util.UUID iconId,
java.util.UUID groupId,
java.lang.String staffAssignmentRule,
WorklistConstants.WorklistItemState worklistItemState,
boolean suppressed,
java.util.UUID[] worklistIds,
java.util.UUID[] availableStateWorklistIds,
java.util.Set<IndividualWorklistItemSettings> itemSettings,
int priority,
long complexity,
long activationDate,
long assignmentDate,
QualifiedAgent assignedAgent,
long escalationDate,
long dueDate,
int currentEscalationLevel,
java.lang.String escalationHandlingProcedureId,
int currentDelegationLevel,
java.lang.String delegationHandlingProcedureId,
java.util.List<WorklistItem.Delegation> delegations,
Enquiry repliedEnquiry,
java.util.List<Enquiry> enquiries,
java.lang.String distributionHandlingProcedureId,
java.lang.String processType,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginDatas,
ParameterDataContext parameterDataContext,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
java.util.Map<java.util.UUID,java.util.Set<QualifiedAgent>> substitutionOriginators)
Creates a new worklist item for internal / server-side use.
|
void |
InternalWorklistItem.delegateTo(java.util.Set<QualifiedAgent> delegationRecipients,
QualifiedAgent delegator,
java.lang.String comment)
Notifies this item that it has been delegated to the designated agents.
|