Class TLPInstanceReference

java.lang.Object
de.aristaflow.adept2.model.common.defaultimplementation.DefaultUserAttributeContainer
de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer
de.aristaflow.adept2.model.worklistmodel.TLPInstanceReference
All Implemented Interfaces:
UserAttributeContainer, ActivityReference, Serializable

public class TLPInstanceReference extends de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer implements ActivityReference
An activity reference for a top-level process instance.
See Also:
  • Constructor Details

    • TLPInstanceReference

      public TLPInstanceReference(UUID instanceID, UUID instanceLogId, URI[] executionManagerURIs, UUID baseTemplateID, Map<String,String> userAttributes)
      Constructor.
      Parameters:
      instanceID -
      instanceLogId -
      executionManagerURIs -
      baseTemplateID -
      userAttributes -
  • Method Details

    • getActivityReferenceType

      public String getActivityReferenceType()
      Description copied from interface: ActivityReference
      Returns the type of the activity, e.g. "de.aristaflow.ADEPT2ActivityReference".
      Specified by:
      getActivityReferenceType in interface ActivityReference
      Returns:
      The type of the activity.
    • getInstanceID

      public UUID getInstanceID()
      Returns the ID of the process instance.
      Returns:
      the ID of the process instance
    • getInstanceLogId

      public UUID getInstanceLogId()
      Returns the unchangeable log ID of the process instance.
      Returns:
      the unchangeable log ID of the process instance
    • getExecutionManagerURIs

      public URI[] getExecutionManagerURIs()
      Returns:
      An array with URIs of the execution manager, that is responsible for the instance.
    • getBaseTemplateID

      public UUID getBaseTemplateID()
      Returns:
      The base template ID of the reference
    • toString

      public String toString()
      Overrides:
      toString in class Object