Class ADEPT2ActivityReference

java.lang.Object
de.aristaflow.adept2.model.common.defaultimplementation.DefaultUserAttributeContainer
de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer
de.aristaflow.adept2.model.worklistmodel.ADEPT2EBPReference
de.aristaflow.adept2.model.worklistmodel.ADEPT2ActivityReference
All Implemented Interfaces:
PropertyTracker, UserAttributeContainer, EBPInstanceReference, ActivityReference, Adept2EbpRefProperties, Serializable

public class ADEPT2ActivityReference extends ADEPT2EBPReference
An activity reference to an ADEPT2 activity represented by a node of a process instance.
See Also:
  • Constructor Details

    • ADEPT2ActivityReference

      public ADEPT2ActivityReference(EBPType type, UUID instanceId, UUID instanceLogId, UUID baseTemplateId, int nodeId, int iteration, String executableComponentName, String guiContextId, boolean supportsViewOnly, URI[] executionManagerUris, URI[] runtimeManagerUris, ExecutionControlProperties executionControlProperties, Map<String,String> userAttributes)
      Creates a new activity reference object for ADEPT2-activities.
      Parameters:
      type - The EBP type of the activity reference.
      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.
      executableComponentName -
      guiContextId - The ID of the GUI context the referenced activity needs.
      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.
      supportsViewOnly - Whether the activity supports the view-only-mode.
    • ADEPT2ActivityReference

      public ADEPT2ActivityReference(UUID instanceId, UUID instanceLogId, UUID baseTemplateId, int nodeId, int iteration, String executableComponentName, String guiContextId, URI[] executionManagerUris, ExecutionControlProperties executionControlProperties, Map<String,String> userAttributes, boolean supportsViewOnly)
      Creates a new activity reference object for ADEPT2-activities with no runtime manager set.
      Parameters:
      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.
      executableComponentName -
      guiContextId - The ID of the GUI context the referenced activity needs.
      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.
      supportsViewOnly - Whether the activity supports the view-only-mode.
    • ADEPT2ActivityReference

      public ADEPT2ActivityReference(EBPInstanceReference ebpInstanceReference, ActivityInstance activityInstance, Map<String,String> userAttributes)
      Creates a new activity reference object for ADEPT2-activities based on the designated EBP-Instance-Reference.
      Parameters:
      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.
      activityInstance - The corresponding activity-instance 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.
  • Method Details