Uses of Class
de.aristaflow.adept2.base.sessionmanagement.QualifiedAgent
-
-
Uses of QualifiedAgent in de.aristaflow.adept2.base.security
Methods in de.aristaflow.adept2.base.security that return types with arguments of type QualifiedAgent Modifier and Type Method Description List<QualifiedAgent>
Authentication. authenticate(String method, byte[] authenticationData, AFCallbackHandler callbackHandler)
Authenticates the agent identified by the designated authentication data with the designated authentication method.List<QualifiedAgent>
Authentication. authenticate(String agentName, String password)
Like the name implies, this method's job is to authenticate agents, i.e.List<QualifiedAgent>
Authentication. authenticate(String agentName, 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.List<QualifiedAgent>
GlobalSecurityManager. authenticate(String agentName, 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. -
Uses of QualifiedAgent in de.aristaflow.adept2.base.security.callbackhandler
Constructor parameters in de.aristaflow.adept2.base.security.callbackhandler with type arguments of type QualifiedAgent Constructor Description NameOrgPosSesIDAppNameHandler(String userName, Collection<QualifiedAgent> agents, String appName, String userSessionID)
NameOrgPosSesIDAppNameHandler(Collection<QualifiedAgent> agents, String appName, String userSessionID)
UniversalHandler(String userName, String password, Long orgPosId, List<QualifiedAgent> orgPosIds, String appName, String userSessionId)
Creates a new handler forCallback
s appropriate for the designated parameters.UniversalHandler(String password, List<QualifiedAgent> orgPosIds, String appName, String userSessionId)
Creates a new handler forPasswordCallback
,OrgPositionChoiceCallback
,AppNameCallback
andUserSessionIDCallback
. -
Uses of QualifiedAgent in de.aristaflow.adept2.base.security.callbacks
Fields in de.aristaflow.adept2.base.security.callbacks with type parameters of type QualifiedAgent Modifier and Type Field Description protected List<QualifiedAgent>
OrgPositionChoiceCallback. agents
TheQualifiedAgent
s that are choices of this callback.protected List<QualifiedAgent>
UserSessionIDCallback. agents
The agents for which to retrieve user session IDs.protected HashMap<QualifiedAgent,String>
UserSessionIDCallback. sessionIDs
The session IDs indexed by the corresponding agent.Methods in de.aristaflow.adept2.base.security.callbacks that return types with arguments of type QualifiedAgent Modifier and Type Method Description List<QualifiedAgent>
OrgPositionChoiceCallback. getAgents()
Gets theQualifiedAgent
s that are choices of this callback.List<QualifiedAgent>
UserSessionIDCallback. getAgents()
Gets theQualifiedAgent
s for which to retrieve user session IDs.List<QualifiedAgent>
OrgPositionChoiceCallback. getSelectedAgents()
Gets the agents that are selected in the choice.Methods in de.aristaflow.adept2.base.security.callbacks with parameters of type QualifiedAgent Modifier and Type Method Description void
OrgPositionChoiceCallback. addSelection(QualifiedAgent agent)
Adds the designated agent to the selection of this choice callback in case this agent is allowed.String
UserSessionIDCallback. getUserSessionID(QualifiedAgent agent)
Gets the user session ID for the designated agent ornull
if this callback does not provide a user session ID for the agent.void
UserSessionIDCallback. setUserSessionID(QualifiedAgent agent, String userSessionID)
Sets the designated user session ID for the designated agent.Method parameters in de.aristaflow.adept2.base.security.callbacks with type arguments of type QualifiedAgent Modifier and Type Method Description protected static String[]
OrgPositionChoiceCallback. getOrgPositions(List<QualifiedAgent> agents)
Returns the names of the organisational positions of the designated list ofQualifiedAgent
s in the corresponding order.Constructor parameters in de.aristaflow.adept2.base.security.callbacks with type arguments of type QualifiedAgent Constructor Description OrgPositionChoiceCallback(List<QualifiedAgent> agents, boolean multipleOrgPosAllowed)
Creates a newChoiceCallback
for organisational positions (and thus alsoQualifiedAgent
s).UserSessionIDCallback(List<QualifiedAgent> agents)
Creates a new callback for retrieving user session IDs for session tokens for the designated agents. -
Uses of QualifiedAgent in de.aristaflow.adept2.base.service
Methods in de.aristaflow.adept2.base.service that return QualifiedAgent Modifier and Type Method 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.Methods in de.aristaflow.adept2.base.service that return types with arguments of type QualifiedAgent Modifier and Type Method 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.Methods in de.aristaflow.adept2.base.service with parameters of type QualifiedAgent Modifier and Type Method Description void
DebugLogger. changeLogContext(SessionToken session, QualifiedAgent tlAgent, QualifiedAgent agent, String arbString, UUID templID, UUID baseTemplID, UUID embdTemplID, 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, String arbString, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Registers a new (sub-)session with the designated log record parameters.protected void
DebugLogger. setLogParameters(Object[] logParameters, SessionToken session, QualifiedAgent tlAgent, QualifiedAgent agent, String arbString, UUID templID, UUID baseTemplID, UUID embdTemplID, UUID instID, EBPInstanceReference ebpIR)
Sets the designated values as parameters for log records. -
Uses of QualifiedAgent in de.aristaflow.adept2.base.sessionmanagement
Methods in de.aristaflow.adept2.base.sessionmanagement that return QualifiedAgent Modifier and Type Method 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, String agentUserName, long orgPositionID, String orgPositionName)
Constructs a newQualifiedAgent
for the designated agent and organisational position ID.static QualifiedAgent
QualifiedAgent. create(long agentID, String agentUserName, long orgPositionID, String orgPositionName, String userSessionID)
Constructs a newQualifiedAgent
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(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.Constructors in de.aristaflow.adept2.base.sessionmanagement with parameters of type QualifiedAgent Constructor Description RichAgent(QualifiedAgent agent, String userReadableName, String mailAddress, Locale locale, Map<String,String> additionalAttributes)
Constructs a newRichAgent
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, Collection<String> capabilities, PrivateKey privateKey)
Creates a new security token for the qualified agent providing the designated capabilities and signs it with the designated private key. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type QualifiedAgent Modifier and Type Method Description static void
UpdateInstance. performOperation(ChangeableInstance instance, String newName, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, 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
UpdateInstance. performOperation(ChangeableInstance instance, String newName, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, 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, String newName, String newInstanceNameTemplate, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, UpdateManager updateManager, 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, String newName, String newInstanceNameTemplate, QualifiedAgent newSupervisorAgent, Set<ProcessModelParameter> newInputParameters, Set<ProcessModelParameter> newOutputParameters, ProcessConstants.TemplateProperty... templateProperties)
Updates the given template using those of the given attributes which are specified in template properties. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.client
Fields in de.aristaflow.adept2.core.client declared as QualifiedAgent Modifier and Type Field Description protected QualifiedAgent
ClientQA. agent
The wrappedQualifiedAgent
of this client agent.Methods in de.aristaflow.adept2.core.client that return QualifiedAgent Modifier and Type Method Description QualifiedAgent
ClientQA. getAgent()
Gets the wrappedQualifiedAgent
of this client agent.Methods in de.aristaflow.adept2.core.client with parameters of type QualifiedAgent Modifier and Type Method 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
ClientService. getSessionToken(QualifiedAgent agent, Map<String,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)
SessionToken
MultiplexingClientService. getSessionToken(QualifiedAgent agent, Map<String,String> additionalAttributes)
void
ClientService. setActiveAgent(QualifiedAgent activeAgent)
Sets the currently active agent.void
MultiplexingClientService. setActiveAgent(QualifiedAgent activeAgent)
Constructors in de.aristaflow.adept2.core.client with parameters of type QualifiedAgent Constructor Description ClientQA(QualifiedAgent agent)
Creates a new client agent wrapping the designatedQualifiedAgent
. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.executionmanager
Methods in de.aristaflow.adept2.core.executionmanager that return types with arguments of type QualifiedAgent Modifier and Type Method Description 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<List<QualifiedAgent>>
ActivityStarting. getEnquiryRecipientsIterator(SessionToken session, EBPInstanceReference activity)
The same asActivityStarting.getEnquiryRecipients(SessionToken, EBPInstanceReference)
but with partial retrieval of the agents.Methods in de.aristaflow.adept2.core.executionmanager with parameters of type QualifiedAgent Modifier and Type Method Description void
InstanceStateNotification. autoStartPending(EBPInstanceReference activity, long terminationTime, QualifiedAgent agent, URI[] runtimeManager, boolean rtmResolved)
Notifies that the designated activity may be autostarted.Method parameters in de.aristaflow.adept2.core.executionmanager with type arguments of type QualifiedAgent Modifier and Type Method Description void
ActivityStarting. enquireActivity(SessionToken session, EBPInstanceReference activity, Set<QualifiedAgent> recipients, String question)
Sets an enquiry for the designated activity and delegates it to the designated recipients. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.orgmodelmanager
Methods in de.aristaflow.adept2.core.orgmodelmanager that return types with arguments of type QualifiedAgent Modifier and Type Method Description Map<QualifiedAgent,RichAgent>
ModelExplorer. getRichAgent(SessionToken session, Collection<QualifiedAgent> agents)
Convenience method for retrieving all information on the designated qualified agents.Set<QualifiedAgent>
PolicyResolution. resolvePolicy(SessionToken session, String orgPolicy)
Resolves an OrgPolicy and returns all matching tuples of OrgPositions and Agents (or rather their IDs) as a list ofQualifiedAgent
s.RemoteIterator<List<QualifiedAgent>>
PolicyResolution. resolvePolicyIterator(SessionToken session, String orgPolicy)
The same asPolicyResolution.resolvePolicy(SessionToken, String)
but with partial retrieval of the qualified agents.Methods in de.aristaflow.adept2.core.orgmodelmanager with parameters of type QualifiedAgent Modifier and Type Method Description RichAgent
ModelExplorer. getRichAgent(SessionToken session, QualifiedAgent agent)
Convenience method for retrieving all information on the designated qualified agent.Method parameters in de.aristaflow.adept2.core.orgmodelmanager with type arguments of type QualifiedAgent Modifier and Type Method Description Map<QualifiedAgent,RichAgent>
ModelExplorer. getRichAgent(SessionToken session, Collection<QualifiedAgent> agents)
Convenience method for retrieving all information on the designated qualified agents. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.processmanager
Methods in de.aristaflow.adept2.core.processmanager that return QualifiedAgent Modifier and Type Method Description QualifiedAgent
InstanceManager. getChangeLockingAgent(UUID instanceID)
Gets the agent currently locking the designated instance for changes.Methods in de.aristaflow.adept2.core.processmanager with parameters of type QualifiedAgent Modifier and Type Method Description ExecutableInstance
InstanceManager. createInstanceOf(SessionToken session, UUID templateID, String instanceName, QualifiedAgent supervisorAgent, long creationTime)
Creates a new instance for execution.ExecutableInstance
InstanceManager. createSubInstanceOf(SessionToken session, UUID templateID, String instanceName, QualifiedAgent supervisorAgent, EBPInstanceReference superInstanceActivity, long creationTime)
Creates a new instance as subprocess for execution. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.registry
Methods in de.aristaflow.adept2.core.registry that return QualifiedAgent Modifier and Type Method Description protected QualifiedAgent
AuthenticatedInjectedService. getAgent(SessionToken session)
protected QualifiedAgent
AuthenticatedInjectedService. getTopLevelAgent(SessionToken session)
Methods in de.aristaflow.adept2.core.registry that return types with arguments of type QualifiedAgent Modifier and Type Method Description protected Pair<QualifiedAgent,QualifiedAgent>
AuthenticatedInjectedService. getUserCredentials(SessionToken session)
protected Pair<QualifiedAgent,QualifiedAgent>
AuthenticatedInjectedService. getUserCredentials(SessionToken session)
-
Uses of QualifiedAgent in de.aristaflow.adept2.core.runtimemanager
Methods in de.aristaflow.adept2.core.runtimemanager with parameters of type QualifiedAgent Modifier and Type Method Description 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. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.runtimeservice
Methods in de.aristaflow.adept2.core.runtimeservice with parameters of type QualifiedAgent Modifier and Type Method Description 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. -
Uses of QualifiedAgent in de.aristaflow.adept2.core.worklistmanager
Methods in de.aristaflow.adept2.core.worklistmanager that return QualifiedAgent Modifier and Type Method Description QualifiedAgent
DefaultAbsenceInformation. getAbsentee()
QualifiedAgent
WorklistUpdateManager.AbsenceInformation. getAbsentee()
Gets the agent for which this absence information applies.Methods in de.aristaflow.adept2.core.worklistmanager that return types with arguments of type QualifiedAgent Modifier and Type Method Description Set<QualifiedAgent>
DistributionHandling. distribute(SessionToken session, WorklistItem item, 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.default Set<QualifiedAgent>
ItemAssessment. distribute(SessionToken session, WorklistItem item, Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Deprecated.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.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.Set<QualifiedAgent>
DelegationManager. getDelegationRecipients(SessionToken session, UUID itemId)
Gets all possible delegation recipients for the designated worklist item and for the designated delegating agent identified by the session token.RemoteIterator<List<QualifiedAgent>>
DelegationManager. getDelegationRecipientsIterator(SessionToken session, UUID itemId)
The same asDelegationManager.getDelegationRecipients(SessionToken, UUID)
but with partial retrieval of the agents.Set<QualifiedAgent>
WorklistUpdateManager. getPossibleAbsentees(SessionToken session)
Gets all agents for whom the designated agent (identified by the session token) mayset the absence
.RemoteIterator<List<QualifiedAgent>>
WorklistUpdateManager. getPossibleAbsenteesIterator(SessionToken session)
The same asWorklistUpdateManager.getPossibleAbsentees(SessionToken)
but with partial retrieval of the agents.Map<QualifiedAgent,UUID>
WorklistAdministration. getWorklistsContaining(SessionToken session, EBPInstanceReference activity)
Gets the IDs of the worklists containing the designated activity and the corresponding owners of the worklists.Set<QualifiedAgent>
DistributionHandling. redistribute(SessionToken session, WorklistItem rejectedItem, Worklist<WorklistItem> worklist, 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.default Set<QualifiedAgent>
ItemAssessment. redistribute(SessionToken session, WorklistItem rejectedItem, Worklist<WorklistItem> worklist, Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Deprecated.(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.static Set<QualifiedAgent>
ItemAssessment. transform(Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists, Map<UUID,Integer> assessment)
Deprecated.Transforms the designated assessment map to a set of qualified agents.Methods in de.aristaflow.adept2.core.worklistmanager with parameters of type QualifiedAgent Modifier and Type Method Description void
WorklistNotification. addAndAssignActivity(ExecutableBusinessProcessInstance ebpInstance, ProcessConstants.NodeState state, boolean suppressed, EBPInstanceReference ebpInstanceReference, 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
).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.UUID
WorklistAdministration. getWorklistID(SessionToken session, QualifiedAgent agent)
Gets the unique ID of the (internal) worklist of the designated agent.boolean
WorklistAdministration. isOnWorklist(SessionToken session, EBPInstanceReference activity, QualifiedAgent agent)
Gets whether the designated activity is on the worklist of the designated agent.boolean
WorklistNotification. isOnWorklist(SessionToken session, EBPInstanceReference activity, QualifiedAgent agent)
Gets whether the designated activity is on the worklist of the designated agent.void
WorklistNotification. promoteActivity(EBPInstanceReference activity, ProcessConstants.NodeState state, 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, 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 theto
-time previously set.Method parameters in de.aristaflow.adept2.core.worklistmanager with type arguments of type QualifiedAgent Modifier and Type Method Description Map<UUID,Integer>
ItemAssessment. assess(SessionToken session, WorklistItem item, List<String> preconditions, List<de.aristaflow.adept2.model.resourcemodel.ResourceInstance> resInsts, Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Deprecated.Assesses the designated worklist item with respect to the designated agents/worklists.void
DelegationManager. delegateWorkItem(SessionToken session, UUID itemId, Set<QualifiedAgent> recipients, 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.Set<QualifiedAgent>
DistributionHandling. distribute(SessionToken session, WorklistItem item, 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.default Set<QualifiedAgent>
ItemAssessment. distribute(SessionToken session, WorklistItem item, Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Deprecated.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.Map<UUID,Integer>
ItemAssessment. reassess(SessionToken session, WorklistItem rejectedItem, Worklist<WorklistItem> worklist, Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Deprecated.(Re-)Assesses the designated worklist item with respect to the designated agents/worklists.void
WorklistAdministration. reassess(SessionToken session, Map<UUID,Map<QualifiedAgent,Integer>> reassessment)
Deprecated.This method is subject of change and should not be used yet.Set<QualifiedAgent>
DistributionHandling. redistribute(SessionToken session, WorklistItem rejectedItem, Worklist<WorklistItem> worklist, 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.default Set<QualifiedAgent>
ItemAssessment. redistribute(SessionToken session, WorklistItem rejectedItem, Worklist<WorklistItem> worklist, Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists)
Deprecated.(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.static Set<QualifiedAgent>
ItemAssessment. transform(Map<QualifiedAgent,Worklist<? extends WorklistItem>> worklists, Map<UUID,Integer> assessment)
Deprecated.Transforms the designated assessment map to a set of qualified agents.Constructors in de.aristaflow.adept2.core.worklistmanager with parameters of type QualifiedAgent Constructor Description DefaultAbsenceInformation(QualifiedAgent absentee, long from, long to, String substitutionRule)
Creates a Default Absence Information containing the provided values -
Uses of QualifiedAgent in de.aristaflow.adept2.model.common
Fields in de.aristaflow.adept2.model.common declared as QualifiedAgent Modifier and Type Field 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.Methods in de.aristaflow.adept2.model.common that return QualifiedAgent Modifier and Type Method 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(Element qaElement)
Create a new qualified agent object from the given xml element.Methods in de.aristaflow.adept2.model.common with parameters of type QualifiedAgent Modifier and Type Method Description int
QualifiedAgentComparator. compare(QualifiedAgent o1, QualifiedAgent o2)
protected static void
XMLExportTools. fillQualifiedAgentElement(Document document, String ns, Element qaElement, QualifiedAgent qa, boolean ignoreUserSessionId)
Creates an element representing a qualified agent, based on the given agentConstructors in de.aristaflow.adept2.model.common with parameters of type QualifiedAgent Constructor Description Branch(long branch, Revision baseRevision, long creationTime, QualifiedAgent creationAgent, long modTime, QualifiedAgent modAgent, 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, String comment)
Creates a new revision object with the designated revision count, the timestamp, the agent and the comment. -
Uses of QualifiedAgent in de.aristaflow.adept2.model.common.plugindata
Methods in de.aristaflow.adept2.model.common.plugindata that return QualifiedAgent Modifier and Type Method Description QualifiedAgent
NotesAndTasksData.NoteTask. getCreationAgent()
QualifiedAgent
NotesAndTasksData.NoteTask. getModificationAgent()
Methods in de.aristaflow.adept2.model.common.plugindata with parameters of type QualifiedAgent Modifier and Type Method Description void
NotesAndTasksData.NoteTask. setCreationAgent(QualifiedAgent creationAgent)
void
NotesAndTasksData.NoteTask. setModificationAgent(QualifiedAgent modificationAgent)
-
Uses of QualifiedAgent in de.aristaflow.adept2.model.execution
Fields in de.aristaflow.adept2.model.execution declared as QualifiedAgent Modifier and Type Field 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.protected QualifiedAgent
WrongAgentException. callingAgent
The agent who called the operation.protected QualifiedAgent
WrongAgentException. expectedAgent
The agent who is expected to call the given operation.Methods in de.aristaflow.adept2.model.execution that return QualifiedAgent Modifier and Type Method 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
WrongAgentException. getCallingAgent()
Gets the agent that called the method but is not allowed to execute it.QualifiedAgent
WrongAgentException. getExpectedAgent()
Gets the agent that is allowed to execute the called method ornull
in case the allowed agents are specified as SAR.QualifiedAgent
Enquiry. getOriginator()
Gets the agent who has initiated this enquiry.QualifiedAgent
Enquiry. getReplier()
Gets the agent that has replied this enquiry.Methods in de.aristaflow.adept2.model.execution that return types with arguments of type QualifiedAgent Modifier and Type Method Description Set<QualifiedAgent>
Enquiry. getRecipients()
Gets the agents who receive this enquiry.Methods in de.aristaflow.adept2.model.execution with parameters of type QualifiedAgent Modifier and Type Method Description Enquiry
ExecutionFactory. createEnquiry(QualifiedAgent originator, Set<QualifiedAgent> recipients, String question)
Create anEnquiry
object.Enquiry
ExecutionFactory. createEnquiry(QualifiedAgent originator, Set<QualifiedAgent> recipients, String question, String reply, QualifiedAgent replier)
Create anEnquiry
object.ExecutableInstance
ExecutionFactory. createExecutableInstance(UUID instanceID, UUID logID, String instanceName, 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(UUID instanceId, UUID logId, String instanceName, boolean modified, UUID baseTemplateId, Template template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, EBPInstanceReference parentReference, long creationTime, Map<Integer,ProcessConstants.NodeState> nodeStates, Map<Integer,ProcessConstants.ExecutionMode> executionModes, Map<Integer,Integer> nodeIterations, Map<Integer,Map<Integer,List<UUID>>> nodeLwpInstanceIds, Map<Integer,QualifiedAgent> nodePerformingAgents, Map<Integer,List<Enquiry>> currentEnquiries, Map<Integer,Enquiry> repliedEnquiries, URI[] instanceTerminationCallbackUris, Map<Integer,URI[]> runtimeManagerUris, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Creates an ExecutableInstance object.ExecutableInstance
ExecutionFactory. createExecutableInstanceLwpIts(UUID instanceId, UUID logId, String instanceName, boolean modified, UUID baseTemplateId, Template template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, EBPInstanceReference parentReference, long creationTime, Map<Integer,ProcessConstants.NodeState> nodeStates, Map<Integer,ProcessConstants.ExecutionMode> executionModes, Map<Integer,Integer> nodeIterations, Map<Integer,Map<Integer,List<UUID>>> nodeLwpInstanceIds, Map<Integer,QualifiedAgent> nodePerformingAgents, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Creates an ExecutableInstance object.ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, DataContainer dataContainer, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,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, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,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, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context its fields initialised with the provided values.void
ExecutableInstance. replyEnquiry(int nodeID, 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.Method parameters in de.aristaflow.adept2.model.execution with type arguments of type QualifiedAgent Modifier and Type Method Description Enquiry
ExecutionFactory. createEnquiry(QualifiedAgent originator, Set<QualifiedAgent> recipients, String question)
Create anEnquiry
object.Enquiry
ExecutionFactory. createEnquiry(QualifiedAgent originator, Set<QualifiedAgent> recipients, String question, String reply, QualifiedAgent replier)
Create anEnquiry
object.Constructors in de.aristaflow.adept2.model.execution with parameters of type QualifiedAgent Constructor Description AgentUnknownException(QualifiedAgent agent, URI[] runtimeManagerURIs)
Creates a newAgentUnknownException
to indicate that the designated agent is not logged on to the designated runtime manager.InvalidActivityStateException(String msg, ProcessConstants.NodeState activityState, QualifiedAgent agent)
Constructs a newInvalidActivityStateException
which encapsulates a string, the current state of the activity and the agent.InvalidActivityStateException(String msg, ProcessConstants.NodeState activityState, QualifiedAgent agent, Throwable cause)
Constructs a newInvalidActivityStateException
which encapsulates a string, the current state of the activity, the agent executing the activity and the cause for this exception.WrongAgentException(String message, QualifiedAgent callingAgent, QualifiedAgent expectedAgent)
Creates a new exception indicating that the calling agent is not the expected one and therefore is not allowed to execute the called method.WrongAgentException(String message, QualifiedAgent callingAgent, String expectedSar)
Creates a new exception indicating that the calling agent is not a member of the SAR of which the members are allowed to execute the called method. -
Uses of QualifiedAgent in de.aristaflow.adept2.model.processmodel
Methods in de.aristaflow.adept2.model.processmodel that return QualifiedAgent Modifier and Type Method 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.Methods in de.aristaflow.adept2.model.processmodel with parameters of type QualifiedAgent Modifier and Type Method Description Instance
ProcessModelFactory. createInstanceLwpIts(UUID id, UUID logId, String name, boolean isModified, UUID baseTemplateId, Template template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, EBPInstanceReference ebpInstanceReference, long creationTime, Map<Integer,ProcessConstants.NodeState> nodeStates, Map<Integer,Integer> nodeIterations, Map<Integer,ProcessConstants.ExecutionMode> nodeExecutionModes, Map<Integer,Map<Integer,List<UUID>>> nodeLwpInstanceIds, Map<Integer,QualifiedAgent> activityAgents, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Create an Instance.InstanceReference
ProcessModelFactory. createInstanceReference(UUID id, UUID logID, String name, boolean isModified, TemplateReference template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, long creationTime, UUID parentInstanceID, ProcessConstants.InstanceExecutionStatus executionStatus, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Create an InstanceReference.Template
ProcessModelFactory. createNullTemplate(QualifiedAgent supervisorAgent)
Creates a null template using the underlaying implementation.Template
ProcessModelFactory. createTemplate(UUID id, String name, String description, ConfigurationDescription configurationDescription, Configuration configuration, Configuration testConfiguration, String processType, QualifiedAgent supervisorAgent, String version, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, TemplateDeltaLayer deltaLayer, Collection<Node> nodes, Collection<DataElement> dataElements, Set<StructuredEdge> edges, Set<StructuredDataEdge> dataEdges, Map<Integer,ProcessModelFactory.StructuralNodeData> structuralNodeData, Map<Integer,List<Integer>> nodeDisabledConnectors, int startNodeID, int endNodeID, String instanceNameTemplate, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Create a Template.TemplateProxy
ProcessModelFactory. createTemplateProxy(TemplateReference templRef, UUID parent, List<UUID> children, Set<URI[]> deployedPm, long creationTime, long modificationTime, String internalVersion, QualifiedAgent lockingAgent)
Creates a new template proxy.TemplateReference
ProcessModelFactory. createTemplateReference(UUID templateID, String processType, String version, String name, String description, QualifiedAgent supervisorAgent, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,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. -
Uses of QualifiedAgent in de.aristaflow.adept2.model.processmodel.xml
Methods in de.aristaflow.adept2.model.processmodel.xml that return QualifiedAgent Modifier and Type Method Description QualifiedAgent
ProcessModelXMLHelperTools.LockDescription. getAgent()
Constructors in de.aristaflow.adept2.model.processmodel.xml with parameters of type QualifiedAgent Constructor Description LockDescription(QualifiedAgent agent, int lockCount)
Creates a newProcessModelXMLHelperTools.LockDescription
object -
Uses of QualifiedAgent in de.aristaflow.adept2.model.worklistmodel
Methods in de.aristaflow.adept2.model.worklistmodel that return QualifiedAgent Modifier and Type Method 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.Methods in de.aristaflow.adept2.model.worklistmodel that return types with arguments of type QualifiedAgent Modifier and Type Method Description Set<QualifiedAgent>
WorklistItem.Delegation. getRecipients()
Gets the recipients of the delegation, that is the agents to whom the worklist item is delegated.Set<QualifiedAgent>
ClientWorklistItem. getSubstitutedFrom()
Gets a set of qualified agents whose absence is the cause for substituting this item.Set<QualifiedAgent>
InternalWorklistItem. getSubstitutionFrom(UUID worklistID)
Returns the agents being the cause for having this item in the designated worklist.Map<UUID,Set<QualifiedAgent>>
InternalWorklistItem. getSubstitutionOriginators()
Gets the substitution originators for all worklists that this item was substituted to.Set<QualifiedAgent>
InternalWorklistItem. removeSubstitution(UUID worklistId)
Removes the substitution of this worklist item for the designated worklist.Methods in de.aristaflow.adept2.model.worklistmodel with parameters of type QualifiedAgent Modifier and Type Method Description void
InternalWorklistItem. addedToWorklist(UUID worklistID, QualifiedAgent originator)
Notifies this item that it has been added to the designated worklist.Worklist<AdministrativeWorklistItem>
WorklistModelFactory. createAdministrativeWorklist(UUID worklistID, QualifiedAgent agent, List<AdministrativeWorklistItem> worklistItems, WorklistRevision revision, Map<String,String> userAttributes)
AdministrativeWorklistItem
WorklistModelFactory. createAdministrativeWorklistItem(UUID worklistItemId, UUID[] worklistIds, String title, String description, ActivityReference activityReference, UUID iconId, UUID groupId, int priority, long escalationDate, long dueDate, WorklistConstants.WorklistItemState state, QualifiedAgent assignedAgent, int escalationLevel, String escalationHandlingProcedureId, String distributionHandlingProcedureId, String staffAssignmentRule, long activationDate, long assignmentDate, long complexity, int delegationLevel, List<WorklistItem.Delegation> delegationHistory, String delegationHandlingProcedureId, Enquiry repliedEnquiry, List<Enquiry> enquiries, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, ParameterDataContext parameterDataContext, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, Map<String,String> userAttributes)
ClientWorklist
WorklistModelFactory. createClientWorklist(UUID worklistID, long clientWorklistId, QualifiedAgent agent, long initDate, long revision, WorklistUpdateConfiguration worklistConfiguration, Map<String,String> userAttributes)
Creates a new client worklist object.ClientWorklistItem
WorklistModelFactory. createClientWorklistItem(UUID worklistItemId, UUID worklistId, String title, String description, ActivityReference activityReference, UUID iconId, 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, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, String personalTitle, String personalDescription, int personalPriority, long personalEscalationDate, long personalDueDate, String escalationHandlingProcedureId, long resubmissionDate, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, Map<String,Set<String>> individualSupportedPlugins, Map<String,PluginData> individualPluginDatas, Map<String,String> userAttributes, Map<String,String> individualUserAttributes, Set<QualifiedAgent> substitutionFrom)
Creates a new worklist item for client-side use.WorklistItem.Delegation
WorklistModelFactory. createDelegation(QualifiedAgent delegator, Set<QualifiedAgent> recipients, String comment)
Creates a new delegation from the designated delegator to the designated recipients with the designated comment.InternalWorklist<InternalWorklistItem>
WorklistModelFactory. createInternalWorklist(UUID worklistID, long nextClientWorklistId, QualifiedAgent agent, long revision, List<InternalWorklistItem> worklistItems, String substitutionRule, long absenceFrom, long absenceTo, Map<String,String> userAttributes)
Creates a new worklist for internal use.InternalWorklist<InternalWorklistItem>
WorklistModelFactory. createInternalWorklist(UUID worklistID, long nextClientWorklistId, QualifiedAgent agent, long revision, List<InternalWorklistItem> worklistItems, String substitutionRule, long absenceFrom, long absenceTo, Map<String,String> userAttributes, Map<Long,ClientWorklist> clientWorklists)
Creates a new worklist for internal use, with existing client worklists.InternalWorklistItem
WorklistModelFactory. createInternalWorklistItem(UUID id, String title, String description, ActivityReference activityReference, UUID iconId, UUID groupId, String staffAssignmentRule, WorklistConstants.WorklistItemState worklistItemState, boolean suppressed, UUID[] worklistIds, UUID[] availableStateWorklistIds, Set<IndividualWorklistItemSettings> itemSettings, int priority, long complexity, long activationDate, long assignmentDate, QualifiedAgent assignedAgent, long escalationDate, long dueDate, int currentEscalationLevel, String escalationHandlingProcedureId, int currentDelegationLevel, String delegationHandlingProcedureId, List<WorklistItem.Delegation> delegations, Enquiry repliedEnquiry, List<Enquiry> enquiries, String distributionHandlingProcedureId, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, ParameterDataContext parameterDataContext, Map<String,String> userAttributes, Map<UUID,Set<QualifiedAgent>> substitutionOriginators)
Creates a new worklist item for internal / server-side use.<T extends WorklistItem>
IncrementalWorklist<T>WorklistModelFactory. createWorklistIncrementally(UUID worklistId, QualifiedAgent agent, List<T> worklistItems, WorklistRevision revision, boolean respectAggregation, boolean aggregateGroups, Map<String,String> userAttributes)
Deprecated, for removal: This API element is subject to removal in a future version.<T extends WorklistItem>
IncrementalWorklist<T>WorklistModelFactory. createWorklistIncrementally(UUID worklistId, QualifiedAgent agent, List<T> worklistItems, WorklistRevision revision, boolean respectAggregation, boolean aggregateGroups, Map<String,String> userAttributes, long initialAliveTime, long aliveTimeExtension)
Creates an incremental worklist for the worklist with the designated ID, agent and revision containing the designated list of worklist items.void
InternalWorklistItem. delegateTo(Set<QualifiedAgent> delegationRecipients, QualifiedAgent delegator, 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.Method parameters in de.aristaflow.adept2.model.worklistmodel with type arguments of type QualifiedAgent Modifier and Type Method Description ClientWorklistItem
WorklistModelFactory. createClientWorklistItem(UUID worklistID, InternalWorklistItem internalWorklistItem, IndividualWorklistItemSettings individualWorklistItemSettings, 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(UUID worklistItemId, UUID worklistId, String title, String description, ActivityReference activityReference, UUID iconId, 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, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, String personalTitle, String personalDescription, int personalPriority, long personalEscalationDate, long personalDueDate, String escalationHandlingProcedureId, long resubmissionDate, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, Map<String,Set<String>> individualSupportedPlugins, Map<String,PluginData> individualPluginDatas, Map<String,String> userAttributes, Map<String,String> individualUserAttributes, Set<QualifiedAgent> substitutionFrom)
Creates a new worklist item for client-side use.WorklistItem.Delegation
WorklistModelFactory. createDelegation(QualifiedAgent delegator, Set<QualifiedAgent> recipients, String comment)
Creates a new delegation from the designated delegator to the designated recipients with the designated comment.void
InternalWorklistItem. delegateTo(Set<QualifiedAgent> delegationRecipients, QualifiedAgent delegator, String comment)
Notifies this item that it has been delegated to the designated agents. -
Uses of QualifiedAgent in de.aristaflow.ilm.base.sessionmanagement
Methods in de.aristaflow.ilm.base.sessionmanagement that return QualifiedAgent Modifier and Type Method Description static QualifiedAgent
Transformation. fromIlm(QualifiedAgent qa)
Methods in de.aristaflow.ilm.base.sessionmanagement with parameters of type QualifiedAgent Modifier and Type Method Description static QualifiedAgent
Transformation. toIlm(QualifiedAgent qa)
-
Uses of QualifiedAgent in de.aristaflow.ilm.core.executionmanager
Methods in de.aristaflow.ilm.core.executionmanager with parameters of type QualifiedAgent Modifier and Type Method Description void
InstanceStateNotificationWrapper. autoStartPending(EBPInstanceReference act, long termTime, QualifiedAgent agent, URI[] rtMgr, boolean rtmResolved)
-
Uses of QualifiedAgent in de.aristaflow.ilm.ws.model.worklistmodel
Methods in de.aristaflow.ilm.ws.model.worklistmodel that return QualifiedAgent Modifier and Type Method Description QualifiedAgent
ClientWorklistWrapper. getAgent()
QualifiedAgent
UnregisterClientWorklist. getAgent()
-