public interface ActivityInstanceEntityManager extends EntityManager<ActivityInstanceEntity>
ActivityInstanceEntity findUnfinishedActivityInstance(ExecutionEntity execution)
List<ActivityInstanceEntity> findActivityInstancesByExecutionAndActivityId(String executionId, String activityId)
List<ActivityInstanceEntity> findActivityInstancesByProcessInstanceId(String processInstanceId, boolean includeDeleted)
ActivityInstanceEntity findActivityInstanceByTaskId(String taskId)
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 activityvoid 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, 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 © 2023 Flowable. All rights reserved.