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 TypeMethodDescriptionvoidaddChildExecution(ExecutionEntity executionEntity) voidList<? 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.intbooleanvoidsetBusinessKey(String businessKey) voidsetBusinessStatus(String businessStatus) voidsetCallbackId(String callbackId) voidsetCallbackType(String callbackType) voidsetCurrentActivityName(String activityName) voidsetDeleteReason(String deleteReason) voidsetDeploymentId(String deploymentId) voidsetDescription(String description) voidsetEnded(boolean isEnded) voidsetEventScope(boolean isEventScope) voidsetLocalizedDescription(String localizedDescription) voidsetLocalizedName(String localizedName) voidsetLockOwner(String lockOwner) voidsetLockTime(Date lockTime) voidvoidsetOriginatingCurrentFlowElement(FlowElement flowElement) voidsetParent(ExecutionEntity parent) voidsetParentId(String parentId) voidsetProcessDefinitionCategory(String processDefinitionCategory) voidsetProcessDefinitionId(String processDefinitionId) voidsetProcessDefinitionKey(String processDefinitionKey) voidsetProcessDefinitionName(String processDefinitionName) voidsetProcessDefinitionVersion(Integer processDefinitionVersion) voidsetProcessInstance(ExecutionEntity processInstance) voidsetProcessInstanceId(String processInstanceId) voidsetPropagatedStageInstanceId(String propagatedStageInstanceId) voidsetReferenceId(String referenceId) voidsetReferenceType(String referenceType) voidsetRootProcessInstance(ExecutionEntity rootProcessInstance) voidsetRootProcessInstanceId(String rootProcessInstanceId) voidsetStartActivityId(String startActivityId) voidsetStartTime(Date startTime) voidsetStartUserId(String startUserId) voidsetSubProcessInstance(ExecutionEntity subProcessInstance) voidsetSuperExecution(ExecutionEntity superExecution) voidsetSuspensionState(int suspensionState) voidsetTenantId(String tenantId) voidsetVariable(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, snapshotReadOnlyMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, getPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface org.flowable.engine.runtime.Execution
getActivityId, getId, getParentId, getProcessInstanceId, getPropagatedStageInstanceId, getReferenceId, getReferenceType, getRootProcessInstanceId, getSuperExecutionId, isEndedMethods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevisionMethods 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, isSuspendedMethods 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:DelegateExecutionreturns the parent of this execution, or null if there no parent.- Specified by:
getParentin interfaceDelegateExecution
-
setParent
-
getSuperExecution
ExecutionEntity getSuperExecution() -
setSuperExecution
-
getSubProcessInstance
ExecutionEntity getSubProcessInstance() -
setSubProcessInstance
-
setRootProcessInstanceId
-
getRootProcessInstance
ExecutionEntity getRootProcessInstance() -
setRootProcessInstance
-
getExecutions
List<? extends ExecutionEntity> getExecutions()Description copied from interface:DelegateExecutionreturns the list of execution of which this execution the parent of.- Specified by:
getExecutionsin 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
-