All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
clearProcessInstanceLockTime(String processInstanceId) |
List<ExecutionEntity> |
collectChildren(ExecutionEntity executionEntity)
|
protected List<ExecutionEntity> |
collectChildren(ExecutionEntity executionEntity,
Collection<String> executionIdsToExclude) |
protected void |
collectChildren(ExecutionEntity executionEntity,
List<ExecutionEntity> collectedChildExecution,
Collection<String> executionIdsToExclude) |
ExecutionEntity |
createChildExecution(ExecutionEntity parentExecutionEntity)
Creates a new execution.
|
ExecutionEntity |
createProcessInstanceExecution(ProcessDefinition processDefinition,
String businessKey,
String tenantId,
String initiatorVariableName,
String startActivityId) |
ExecutionEntity |
createSubprocessInstance(ProcessDefinition processDefinition,
ExecutionEntity superExecutionEntity,
String businessKey,
String activityId) |
void |
delete(ExecutionEntity entity) |
void |
delete(ExecutionEntity entity,
boolean fireDeleteEvent) |
void |
deleteChildExecutions(ExecutionEntity executionEntity,
Collection<String> executionIdsNotToDelete,
String deleteReason,
boolean cancel,
org.flowable.bpmn.model.FlowElement cancelActivity) |
void |
deleteChildExecutions(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel) |
void |
deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason) |
void |
deleteExecutionAndRelatedData(ExecutionEntity executionEntity,
String deleteReason,
boolean cancel,
org.flowable.bpmn.model.FlowElement cancelActivity) |
void |
deleteProcessInstance(String processInstanceId,
String deleteReason,
boolean cascade) |
protected void |
deleteProcessInstanceCascade(ExecutionEntity execution,
String deleteReason,
boolean deleteHistory) |
void |
deleteProcessInstanceExecutionEntity(String processInstanceId,
String currentFlowElementId,
String deleteReason,
boolean cascade,
boolean cancel,
boolean fireEvents) |
void |
deleteProcessInstancesByProcessDefinition(String processDefinitionId,
String deleteReason,
boolean cascade) |
void |
deleteRelatedDataForExecution(ExecutionEntity executionEntity,
String deleteReason) |
protected void |
dispatchActivityCancelled(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivity) |
protected void |
dispatchExecutionCancelled(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivity) |
protected void |
dispatchMultiInstanceActivityCancelled(ExecutionEntity execution,
org.flowable.bpmn.model.FlowElement cancelActivity) |
ExecutionEntity |
findByRootProcessInstanceId(String rootProcessInstanceId)
|
List<ExecutionEntity> |
findChildExecutionsByParentExecutionId(String parentExecutionId) |
List<ExecutionEntity> |
findChildExecutionsByProcessInstanceId(String processInstanceId) |
long |
findExecutionCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery) |
List<Execution> |
findExecutionsByNativeQuery(Map<String,Object> parameterMap) |
List<ExecutionEntity> |
findExecutionsByParentExecutionAndActivityIds(String parentExecutionId,
Collection<String> activityIds) |
List<ExecutionEntity> |
findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery) |
ExecutionEntity |
findFirstMultiInstanceRoot(ExecutionEntity executionEntity) |
ExecutionEntity |
findFirstScope(ExecutionEntity executionEntity) |
Collection<ExecutionEntity> |
findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId,
String processInstanceId) |
Collection<ExecutionEntity> |
findInactiveExecutionsByProcessInstanceId(String processInstanceId) |
List<ProcessInstance> |
findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery) |
List<ProcessInstance> |
findProcessInstanceByNativeQuery(Map<String,Object> parameterMap) |
List<ProcessInstance> |
findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery) |
long |
findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery) |
ExecutionEntity |
findSubProcessInstanceBySuperExecutionId(String superExecutionId) |
protected String |
getActivityType(org.flowable.bpmn.model.FlowNode flowNode) |
protected DataManager<ExecutionEntity> |
getDataManager() |
ExecutionDataManager |
getExecutionDataManager() |
protected void |
inheritCommonProperties(ExecutionEntity parentExecutionEntity,
ExecutionEntity childExecution) |
protected ExecutionEntity |
processExecutionTree(String rootProcessInstanceId,
List<ExecutionEntity> executions)
Processes a collection of ExecutionEntity instances, which form on execution tree.
|
void |
setExecutionDataManager(ExecutionDataManager executionDataManager) |
void |
updateExecutionTenantIdForDeployment(String deploymentId,
String newTenantId) |
String |
updateProcessInstanceBusinessKey(ExecutionEntity executionEntity,
String businessKey) |
void |
updateProcessInstanceLockTime(String processInstanceId) |