Interface ExecutionEntity
- All Superinterfaces:
AlwaysUpdatedPersistentObject
,DelegateExecution
,Entity
,Execution
,HasRevision
,ProcessInstance
,VariableContainer
,VariableScope
- All Known Implementing Classes:
ExecutionEntityImpl
public interface ExecutionEntity
extends DelegateExecution, Execution, ProcessInstance, Entity, AlwaysUpdatedPersistentObject, HasRevision
- Author:
- Tom Baeyens, Daniel Meyer, Falko Menge, Saeid Mirzaei, Joram Barrez
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChildExecution
(ExecutionEntity executionEntity) void
List<? extends ExecutionEntity>
returns the list of execution of which this execution the parent of.returns the parent of this execution, or null if there no parent.int
boolean
void
setBusinessKey
(String businessKey) void
setBusinessStatus
(String businessStatus) void
setCallbackId
(String callbackId) void
setCallbackType
(String callbackType) void
setCurrentActivityName
(String activityName) void
setDeleteReason
(String deleteReason) void
setDeploymentId
(String deploymentId) void
setDescription
(String description) void
setEnded
(boolean isEnded) void
setEventScope
(boolean isEventScope) void
setLocalizedDescription
(String localizedDescription) void
setLocalizedName
(String localizedName) void
setLockOwner
(String lockOwner) void
setLockTime
(Date lockTime) void
void
setOriginatingCurrentFlowElement
(FlowElement flowElement) void
setParent
(ExecutionEntity parent) void
setParentId
(String parentId) void
setProcessDefinitionCategory
(String processDefinitionCategory) void
setProcessDefinitionId
(String processDefinitionId) void
setProcessDefinitionKey
(String processDefinitionKey) void
setProcessDefinitionName
(String processDefinitionName) void
setProcessDefinitionVersion
(Integer processDefinitionVersion) void
setProcessInstance
(ExecutionEntity processInstance) void
setProcessInstanceId
(String processInstanceId) void
setPropagatedStageInstanceId
(String propagatedStageInstanceId) void
setReferenceId
(String referenceId) void
setReferenceType
(String referenceType) void
setRootProcessInstance
(ExecutionEntity rootProcessInstance) void
setRootProcessInstanceId
(String rootProcessInstanceId) void
setStartActivityId
(String startActivityId) void
setStartTime
(Date startTime) void
setStartUserId
(String startUserId) void
setSubProcessInstance
(ExecutionEntity subProcessInstance) void
setSuperExecution
(ExecutionEntity superExecution) void
setSuspensionState
(int suspensionState) void
setTenantId
(String tenantId) void
setVariable
(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) setVariableLocal
(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) Methods inherited from interface org.flowable.engine.delegate.DelegateExecution
getCurrentActivityId, getCurrentActivityName, getCurrentFlowableListener, getCurrentFlowElement, getEventName, getId, getParentId, getProcessDefinitionId, getProcessInstanceBusinessKey, getProcessInstanceBusinessStatus, getProcessInstanceId, getPropagatedStageInstanceId, getRootProcessInstanceId, getSuperExecutionId, getTenantId, inactivate, isActive, isConcurrent, isEnded, isMultiInstanceRoot, isProcessInstanceType, isScope, setActive, setConcurrent, setCurrentFlowableListener, setCurrentFlowElement, setEventName, setMultiInstanceRoot, setScope, snapshotReadOnly
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, getPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdated
Methods inherited from interface org.flowable.engine.runtime.Execution
getActivityId, getId, getParentId, getProcessInstanceId, getPropagatedStageInstanceId, getReferenceId, getReferenceType, getRootProcessInstanceId, getSuperExecutionId, isEnded
Methods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
Methods inherited from interface org.flowable.engine.runtime.ProcessInstance
getBusinessKey, getBusinessStatus, getCallbackId, getCallbackType, getDeploymentId, getDescription, getLocalizedDescription, getLocalizedName, getName, getProcessDefinitionCategory, getProcessDefinitionId, getProcessDefinitionKey, getProcessDefinitionName, getProcessDefinitionVersion, getProcessVariables, getStartTime, getStartUserId, getTenantId, isSuspended
Methods inherited from interface org.flowable.variable.api.delegate.VariableScope
getTransientVariable, getTransientVariableLocal, getTransientVariables, getTransientVariablesLocal, getVariable, getVariable, getVariable, getVariableInstance, getVariableInstance, getVariableInstanceLocal, getVariableInstanceLocal, getVariableInstances, getVariableInstances, getVariableInstances, getVariableInstancesLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocal, getVariableNames, getVariableNamesLocal, getVariables, getVariables, getVariables, getVariablesLocal, getVariablesLocal, getVariablesLocal, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeTransientVariable, removeTransientVariableLocal, removeTransientVariables, removeTransientVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setTransientVariable, setTransientVariableLocal, setTransientVariables, setTransientVariablesLocal, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariables, setVariablesLocal
-
Field Details
-
EXECUTION_ENTITY_START_TIME_ASC_COMPARATOR
-
-
Method Details
-
setBusinessKey
-
setBusinessStatus
-
setProcessDefinitionId
-
setProcessDefinitionKey
-
setProcessDefinitionName
-
setProcessDefinitionVersion
-
setProcessDefinitionCategory
-
setDeploymentId
-
getProcessInstance
ExecutionEntity getProcessInstance() -
setProcessInstance
-
getParent
ExecutionEntity getParent()Description copied from interface:DelegateExecution
returns the parent of this execution, or null if there no parent.- Specified by:
getParent
in interfaceDelegateExecution
-
setParent
-
getSuperExecution
ExecutionEntity getSuperExecution() -
setSuperExecution
-
getSubProcessInstance
ExecutionEntity getSubProcessInstance() -
setSubProcessInstance
-
setRootProcessInstanceId
-
getRootProcessInstance
ExecutionEntity getRootProcessInstance() -
setRootProcessInstance
-
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 interfaceDelegateExecution
-
addChildExecution
-
getEventSubscriptions
List<EventSubscriptionEntity> getEventSubscriptions() -
getIdentityLinks
List<IdentityLinkEntity> getIdentityLinks() -
setProcessInstanceId
-
setParentId
-
setEnded
void setEnded(boolean isEnded) -
getDeleteReason
String getDeleteReason() -
setDeleteReason
-
getSuspensionState
int getSuspensionState() -
setSuspensionState
void setSuspensionState(int suspensionState) -
isEventScope
boolean isEventScope() -
setEventScope
void setEventScope(boolean isEventScope) -
setName
-
setDescription
-
setLocalizedName
-
setLocalizedDescription
-
setTenantId
-
getLockTime
Date getLockTime() -
setLockTime
-
getLockOwner
String getLockOwner() -
setLockOwner
-
forceUpdate
void forceUpdate() -
getStartActivityId
String getStartActivityId() -
setStartActivityId
-
setStartUserId
-
setStartTime
-
setCallbackId
-
setCallbackType
-
setVariable
void setVariable(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) -
setReferenceId
-
setReferenceType
-
setPropagatedStageInstanceId
-
setVariableLocal
Object setVariableLocal(String variableName, Object value, ExecutionEntity sourceExecution, boolean fetchAllVariables) -
getOriginatingCurrentFlowElement
FlowElement getOriginatingCurrentFlowElement() -
setOriginatingCurrentFlowElement
-
getQueryVariables
List<VariableInstanceEntity> getQueryVariables() -
setCurrentActivityName
-