All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected ActivityInstance |
createActivityInstance(ExecutionEntity executionEntity) |
protected ActivityInstanceEntity |
createActivityInstance(HistoricActivityInstance historicActivityInstance) |
protected ActivityInstanceEntity |
createActivityInstanceEntity(ExecutionEntity execution) |
void |
deleteActivityInstancesByProcessInstanceId(String processInstanceId) |
ActivityInstanceEntity |
findActivityInstanceByTaskId(String taskId) |
long |
findActivityInstanceCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findActivityInstanceCountByQueryCriteria(ActivityInstanceQueryImpl historicActivityInstanceQuery) |
List<ActivityInstanceEntity> |
findActivityInstancesByExecutionAndActivityId(String executionId,
String activityId) |
List<ActivityInstance> |
findActivityInstancesByNativeQuery(Map<String,Object> parameterMap) |
List<ActivityInstanceEntity> |
findActivityInstancesByProcessInstanceId(String processInstanceId,
boolean includeDeleted) |
List<ActivityInstance> |
findActivityInstancesByQueryCriteria(ActivityInstanceQueryImpl historicActivityInstanceQuery) |
ActivityInstanceEntity |
findUnfinishedActivityInstance(ExecutionEntity execution) |
protected ActivityInstanceEntity |
findUnfinishedActivityInstance(ExecutionEntity execution,
boolean returnNotFinishedFromCacheIfNothingInDb) |
protected List<ActivityInstanceEntity> |
findUnfinishedActivityInstancesByExecutionAndActivityId(String executionId,
String activityId) |
protected String |
getActivityIdForExecution(ExecutionEntity execution) |
protected ActivityInstanceEntity |
getActivityInstanceFromCache(String executionId,
String activityId,
boolean endTimeMustBeNull) |
protected String |
getArtificialSequenceFlowId(org.flowable.bpmn.model.SequenceFlow sequenceFlow) |
protected ExecutionEntityManager |
getExecutionEntityManager() |
protected HistoryManager |
getHistoryManager() |
protected Object |
getOriginalAssignee(TaskEntity taskEntity) |
protected int |
getTransactionOrderFromCache(String processInstanceId) |
protected String |
parseActivityType(org.flowable.bpmn.model.FlowElement element) |
void |
recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason)
Record Activity end, if activity event logging is enabled.
|
protected ActivityInstance |
recordActivityInstanceEnd(ExecutionEntity executionEntity,
String deleteReason) |
void |
recordActivityStart(ExecutionEntity executionEntity)
Record the start of an activity, if activity event logging is enabled.
|
protected void |
recordActivityTaskCreated(TaskEntity task,
ExecutionEntity execution) |
protected ActivityInstanceEntity |
recordActivityTaskInfoChange(TaskEntity taskEntity) |
protected ActivityInstance |
recordRuntimeActivityStart(ExecutionEntity executionEntity) |
void |
recordSequenceFlowTaken(ExecutionEntity executionEntity)
record that sequence flow was taken
|
void |
recordSubProcessInstanceStart(ExecutionEntity parentExecution,
ExecutionEntity subProcessInstance)
Record the sub process instance start
|
void |
recordTaskCreated(TaskEntity task,
ExecutionEntity execution)
Record task created
|
void |
recordTaskInfoChange(TaskEntity taskEntity,
Date changeTime)
Record task information change
|
void |
syncUserTaskExecution(ExecutionEntity executionEntity,
org.flowable.bpmn.model.FlowElement newFlowElement,
String oldActivityId,
TaskEntity task)
Synchronize data with the new user task execution
|
protected void |
syncUserTaskExecutionActivityInstance(ExecutionEntity childExecution,
String oldActivityId,
org.flowable.bpmn.model.FlowElement newFlowElement) |
void |
updateActivityInstancesProcessDefinitionId(String newProcessDefinitionId,
String processInstanceId)
Update process definition reference in all activity instances for a given process instance
|