Interface ExecutionEntity

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

@Internal public interface ExecutionEntity extends DelegateExecution, Execution, ProcessInstance, Entity, HasRevision
  • Method Details

    • setBusinessKey

      void setBusinessKey(String businessKey)
    • setProcessDefinitionId

      void setProcessDefinitionId(String processDefinitionId)
    • setProcessDefinitionKey

      void setProcessDefinitionKey(String processDefinitionKey)
    • setProcessDefinitionName

      void setProcessDefinitionName(String processDefinitionName)
    • setProcessDefinitionVersion

      void setProcessDefinitionVersion(Integer processDefinitionVersion)
    • 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's 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)
    • setParentProcessInstanceId

      void setParentProcessInstanceId(String parentProcessInstanceId)
    • 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)
    • getTasks

      List<TaskEntity> getTasks()
    • getEventSubscriptions

      List<EventSubscriptionEntity> getEventSubscriptions()
    • getJobs

      List<JobEntity> getJobs()
    • getTimerJobs

      List<TimerJobEntity> getTimerJobs()
    • getIdentityLinks

      List<IdentityLinkEntity> getIdentityLinks()
    • setProcessInstanceId

      void setProcessInstanceId(String processInstanceId)
    • setParentId

      void setParentId(String parentId)
    • setEnded

      void setEnded(boolean isEnded)
    • setEventName

      void setEventName(String eventName)
      Description copied from interface: DelegateExecution
      Sets the current event (typically when execution an ExecutionListener).
      Specified by:
      setEventName in interface DelegateExecution
    • getDeleteReason

      String getDeleteReason()
    • setDeleteReason

      void setDeleteReason(String deleteReason)
    • getSuspensionState

      int getSuspensionState()
    • setSuspensionState

      void setSuspensionState(int suspensionState)
    • isEventScope

      boolean isEventScope()
    • setEventScope

      void setEventScope(boolean isEventScope)
    • isMultiInstanceRoot

      boolean isMultiInstanceRoot()
      Description copied from interface: DelegateExecution
      Returns whather this execution is the root of a multi instance execution.
      Specified by:
      isMultiInstanceRoot in interface DelegateExecution
    • setMultiInstanceRoot

      void setMultiInstanceRoot(boolean isMultiInstanceRoot)
      Description copied from interface: DelegateExecution
      Changes whether this execution is a multi instance root or not.
      Specified by:
      setMultiInstanceRoot in interface DelegateExecution
    • 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)
    • isDeleted

      boolean isDeleted()
      Specified by:
      isDeleted in interface Entity
    • setDeleted

      void setDeleted(boolean isDeleted)
      Specified by:
      setDeleted in interface Entity
    • forceUpdate

      void forceUpdate()
    • getStartUserId

      String getStartUserId()
      Description copied from interface: ProcessInstance
      Returns the user id of this process instance.
      Specified by:
      getStartUserId in interface ProcessInstance
    • setStartUserId

      void setStartUserId(String startUserId)
    • getStartTime

      Date getStartTime()
      Description copied from interface: ProcessInstance
      Returns the start time of this process instance.
      Specified by:
      getStartTime in interface ProcessInstance
    • setStartTime

      void setStartTime(Date startTime)