public interface ActivityInstanceEntityManager extends EntityManager<ActivityInstanceEntity>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteActivityInstancesByProcessInstanceId(String processInstanceId) |
long |
findActivityInstanceCountByNativeQuery(Map<String,Object> parameterMap) |
long |
findActivityInstanceCountByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery) |
List<ActivityInstanceEntity> |
findActivityInstancesByExecutionAndActivityId(String executionId,
String activityId) |
List<ActivityInstance> |
findActivityInstancesByNativeQuery(Map<String,Object> parameterMap) |
List<ActivityInstance> |
findActivityInstancesByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery) |
ActivityInstanceEntity |
findUnfinishedActivityInstance(ExecutionEntity execution) |
void |
recordActivityEnd(ExecutionEntity executionEntity,
String deleteReason)
Record Activity end, if activity event logging is enabled.
|
void |
recordActivityStart(ExecutionEntity executionEntity)
Record the start of an activity, if activity event logging is enabled.
|
void |
recordSequenceFlowTaken(ExecutionEntity execution)
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
|
void |
updateActivityInstancesProcessDefinitionId(String newProcessDefinitionId,
String processInstanceId)
Update process definition reference in all activity instances for a given process instance
|
ActivityInstanceEntity findUnfinishedActivityInstance(ExecutionEntity execution)
List<ActivityInstanceEntity> findActivityInstancesByExecutionAndActivityId(String executionId, String activityId)
long findActivityInstanceCountByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery)
List<ActivityInstance> findActivityInstancesByQueryCriteria(ActivityInstanceQueryImpl activityInstanceQuery)
List<ActivityInstance> findActivityInstancesByNativeQuery(Map<String,Object> parameterMap)
long findActivityInstanceCountByNativeQuery(Map<String,Object> parameterMap)
void deleteActivityInstancesByProcessInstanceId(String processInstanceId)
void recordActivityEnd(ExecutionEntity executionEntity, String deleteReason)
executionEntity - execution entity during which execution activity was endeddeleteReason - the reason why activity was endedvoid recordActivityStart(ExecutionEntity executionEntity)
executionEntity - execution which is starting activityzvoid recordSubProcessInstanceStart(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance)
void recordTaskCreated(TaskEntity task, ExecutionEntity execution)
task - the task which was createdexecution - execution which created the taskvoid recordTaskInfoChange(TaskEntity taskEntity, Date changeTime)
taskEntity - task entity which was changedchangeTime - the time of the changevoid syncUserTaskExecution(ExecutionEntity executionEntity, org.flowable.bpmn.model.FlowElement newFlowElement, String oldActivityId, TaskEntity task)
executionEntity - execution which executes user tasknewFlowElement - user task flow elementoldActivityId - previous activity idtask - the user taskvoid updateActivityInstancesProcessDefinitionId(String newProcessDefinitionId, String processInstanceId)
newProcessDefinitionId - new process definition idprocessInstanceId - process instance which activities are transformedvoid recordSequenceFlowTaken(ExecutionEntity execution)
execution - execution which executed sequence flowCopyright © 2019 Flowable. All rights reserved.