public class LWPActivityReference extends ADEPT2EBPReference
changedProperties, lockRUNTIME_MANAGER_URIS| Constructor and Description |
|---|
LWPActivityReference(EBPInstanceReference ebpInstanceReference,
LightWeightProcessInstance lwpInstance,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new activity reference object for ADEPT2-LWPs based on the
designated EBP-Instance-Reference.
|
LWPActivityReference(java.util.UUID instanceId,
java.util.UUID instanceLogId,
java.util.UUID baseTemplateId,
int nodeId,
int iteration,
java.net.URI[] executionManagerUris,
ExecutionControlProperties executionControlProperties,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new activity reference object for ADEPT2-LWPs with no runtime
manager set.
|
LWPActivityReference(java.util.UUID instanceId,
java.util.UUID instanceLogId,
java.util.UUID baseTemplateId,
int nodeId,
int iteration,
java.net.URI[] executionManagerUris,
java.net.URI[] runtimeManagerUris,
ExecutionControlProperties executionControlProperties,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a new activity reference object for ADEPT2-LWPs.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getExecutableComponentName()
Gets the name of the executable component of the underlying activity in
case this is
an activity. |
java.lang.String |
getGUIContextID()
Gets the ID of the
GUIContext the
referenced activity/EBP needs. |
equals, getActivityReferenceType, getBaseTemplateID, getChangedProperties, getExecutionControlProperties, getExecutionManagerURIs, getInstanceID, getInstanceLogId, getNodeID, getNodeIteration, getRuntimeManagerURIs, getType, hashCode, setRuntimeManagerURIs, toStringgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributes, setUserAttributeValue, subEquals, subHashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuepublic LWPActivityReference(java.util.UUID instanceId,
java.util.UUID instanceLogId,
java.util.UUID baseTemplateId,
int nodeId,
int iteration,
java.net.URI[] executionManagerUris,
java.net.URI[] runtimeManagerUris,
ExecutionControlProperties executionControlProperties,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
instanceId - The (logical) ID of the ADEPT2 process instance.instanceLogId - The (unchangeable) log ID of the ADEPT2 process instance.baseTemplateId - nodeId - The ID of the corresponding node.iteration - The current iteration of the node.executionManagerUris - The URI of the execution manager responsible for
the corresponding process instance.runtimeManagerUris - The URI of the
RuntimeManager
used for executing the referenced EBP-Instance or null in case it
is yet unknown.executionControlProperties - The execution control properties as
defined for the corresponding
ExecutableBusinessProcessInstance.userAttributes - The user attributes of this reference.public LWPActivityReference(java.util.UUID instanceId,
java.util.UUID instanceLogId,
java.util.UUID baseTemplateId,
int nodeId,
int iteration,
java.net.URI[] executionManagerUris,
ExecutionControlProperties executionControlProperties,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
instanceId - The (logical) ID of the ADEPT2 process instance.instanceLogId - The (unchangeable) log ID of the ADEPT2 process instance.baseTemplateId - nodeId - The ID of the corresponding node.iteration - The current iteration of the node.executionManagerUris - The URI of the execution manager responsible for
the corresponding process instance.executionControlProperties - The execution control properties as
defined for the corresponding
ExecutableBusinessProcessInstance.userAttributes - The user attributes of this reference.public LWPActivityReference(EBPInstanceReference ebpInstanceReference, LightWeightProcessInstance lwpInstance, java.util.Map<java.lang.String,java.lang.String> userAttributes)
ebpInstanceReference - The reference to the corresponding EBP
containing all information on identifying the EBP in the process
context, for instance, instance ID, node ID and node iteration.lwpInstance - The corresponding instance of the lightweight process
containing the (resolved) node and activity names, descriptions
and further meta-information of the activity, for instance,
ExecutionControlProperties.userAttributes - The user attributes of this reference.public java.lang.String getExecutableComponentName()
ADEPT2EBPReferencean activity. Otherwise null
will be returned.getExecutableComponentName in class ADEPT2EBPReferencean activity, otherwise
null.public java.lang.String getGUIContextID()
ADEPT2EBPReferenceGUIContext the
referenced activity/EBP needs. This allows the user to differentiate
whether the worklist item can be executed on the current client. In case of
a lightweight process,
GUIConstants.NULL_CONTEXT will
be returned.getGUIContextID in class ADEPT2EBPReferenceGUIContext
the referenced activity/EBP needs.AbstractActivity.getGUIContextID()