Interface ExecutionEntity

All Superinterfaces:
AlwaysUpdatedPersistentObject, DelegateExecution, Entity, Execution, HasRevision, ProcessInstance, VariableContainer, VariableScope
All Known Implementing Classes:
ExecutionEntityImpl

Author:
Tom Baeyens, Daniel Meyer, Falko Menge, Saeid Mirzaei, Joram Barrez
  • Field Details

    • EXECUTION_ENTITY_START_TIME_ASC_COMPARATOR

      static final Comparator<ExecutionEntity> EXECUTION_ENTITY_START_TIME_ASC_COMPARATOR
  • Method Details

    • setBusinessKey

      void setBusinessKey(String businessKey)
    • setBusinessStatus

      void setBusinessStatus(String businessStatus)
    • setProcessDefinitionId

      void setProcessDefinitionId(String processDefinitionId)
    • setProcessDefinitionKey

      void setProcessDefinitionKey(String processDefinitionKey)
    • setProcessDefinitionName

      void setProcessDefinitionName(String processDefinitionName)
    • setProcessDefinitionVersion

      void setProcessDefinitionVersion(Integer processDefinitionVersion)
    • setProcessDefinitionCategory

      void setProcessDefinitionCategory(String processDefinitionCategory)
    • setDeploymentId

      void setDeploymentId(String deploymentId)
    • getProcessInstance

      ExecutionEntity getProcessInstance()
    • setProcessInstance

      void setProcessInstance(ExecutionEntity processInstance)
    • getParent

      ExecutionEntity getParent()
      Description copied from interface: DelegateExecution
      returns the parent of this execution, or null if there no parent.
      Specified by:
      getParent in interface DelegateExecution
    • setParent

      void setParent(ExecutionEntity parent)
    • getSuperExecution

      ExecutionEntity getSuperExecution()
    • setSuperExecution

      void setSuperExecution(ExecutionEntity superExecution)
    • getSubProcessInstance

      ExecutionEntity getSubProcessInstance()
    • setSubProcessInstance

      void setSubProcessInstance(ExecutionEntity subProcessInstance)
    • setRootProcessInstanceId

      void setRootProcessInstanceId(String rootProcessInstanceId)
    • getRootProcessInstance

      ExecutionEntity getRootProcessInstance()
    • setRootProcessInstance

      void setRootProcessInstance(ExecutionEntity rootProcessInstance)
    • getExecutions

      List<? extends ExecutionEntity> getExecutions()
      Description copied from interface: DelegateExecution
      returns the list of execution of which this execution the parent of.
      Specified by:
      getExecutions in interface DelegateExecution
    • addChildExecution

      void addChildExecution(ExecutionEntity executionEntity)
    • getEventSubscriptions

      List<EventSubscriptionEntity> getEventSubscriptions()
    • getIdentityLinks

      List<IdentityLinkEntity> getIdentityLinks()
    • setProcessInstanceId

      void setProcessInstanceId(String processInstanceId)
    • setParentId

      void setParentId(String parentId)
    • setEnded

      void setEnded(boolean isEnded)
    • getDeleteReason

      String getDeleteReason()
    • setDeleteReason

      void setDeleteReason(String deleteReason)
    • getSuspensionState

      int getSuspensionState()
    • setSuspensionState

      void setSuspensionState(int suspensionState)
    • isEventScope

      boolean isEventScope()
    • setEventScope

      void setEventScope(boolean isEventScope)
    • setName

      void setName(String name)
    • setDescription

      void setDescription(String description)
    • setLocalizedName

      void setLocalizedName(String localizedName)
    • setLocalizedDescription

      void setLocalizedDescription(String localizedDescription)
    • setTenantId

      void setTenantId(String tenantId)
    • getLockTime

      Date getLockTime()
    • setLockTime

      void setLockTime(Date lockTime)
    • getLockOwner

      String getLockOwner()
    • setLockOwner

      void setLockOwner(String lockOwner)
    • forceUpdate

      void forceUpdate()
    • getStartActivityId

      String getStartActivityId()
    • setStartActivityId

      void setStartActivityId(String startActivityId)
    • setStartUserId

      void setStartUserId(String startUserId)
    • setStartTime

      void setStartTime(Date startTime)
    • setCallbackId

      void setCallbackId(String callbackId)
    • setCallbackType

      void setCallbackType(String callbackType)
    • setVariable

      void setVariable(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables)
    • setReferenceId

      void setReferenceId(String referenceId)
    • setReferenceType

      void setReferenceType(String referenceType)
    • setPropagatedStageInstanceId

      void setPropagatedStageInstanceId(String propagatedStageInstanceId)
    • setVariableLocal

      Object setVariableLocal(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables)
    • getOriginatingCurrentFlowElement

      FlowElement getOriginatingCurrentFlowElement()
    • setOriginatingCurrentFlowElement

      void setOriginatingCurrentFlowElement(FlowElement flowElement)
    • getQueryVariables

      List<VariableInstanceEntity> getQueryVariables()
    • setCurrentActivityName

      void setCurrentActivityName(String activityName)