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) voidReturns the user id of the user that claimed this process instance.Returns the claim time of this process instance.Returns the due date of this process instance.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.intbooleanvoidsetBusinessKey(String businessKey) voidsetBusinessStatus(String businessStatus) voidsetCallbackId(String callbackId) voidsetCallbackType(String callbackType) voidsetClaimedBy(String claimedBy) voidsetClaimTime(Date claimTime) voidsetCurrentActivityName(String activityName) voidsetDeleteReason(String deleteReason) voidsetDeploymentId(String deploymentId) voidsetDescription(String description) voidsetDueDate(Date dueDate) 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 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 Entity
getId, getIdPrefix, getOriginalPersistentState, getPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface Execution
getActivityId, getId, getParentId, getProcessInstanceId, getPropagatedStageInstanceId, getReferenceId, getReferenceType, getRootProcessInstanceId, getSuperExecutionId, isEndedMethods inherited from interface HasRevision
getRevision, getRevisionNext, setRevisionMethods inherited from interface ProcessInstance
getBusinessKey, getBusinessStatus, getCallbackId, getCallbackType, getDeploymentId, getDescription, getLocalizedDescription, getLocalizedName, getName, getProcessDefinitionCategory, getProcessDefinitionId, getProcessDefinitionKey, getProcessDefinitionName, getProcessDefinitionVersion, getProcessVariables, getStartTime, getStartUserId, getTenantId, isSuspendedMethods inherited from interface 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
-
getDueDate
Date getDueDate()Description copied from interface:ProcessInstanceReturns the due date of this process instance.- Specified by:
getDueDatein interfaceProcessInstance
-
setDueDate
-
getClaimTime
Date getClaimTime()Description copied from interface:ProcessInstanceReturns the claim time of this process instance.- Specified by:
getClaimTimein interfaceProcessInstance
-
setClaimTime
-
getClaimedBy
String getClaimedBy()Description copied from interface:ProcessInstanceReturns the user id of the user that claimed this process instance.- Specified by:
getClaimedByin interfaceProcessInstance
-
setClaimedBy
-
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
-