public class ActivityInstanceEntityManagerImpl extends AbstractEntityManager<ActivityInstanceEntity> implements ActivityInstanceEntityManager
| Modifier and Type | Field and Description |
|---|---|
protected ActivityInstanceDataManager |
activityInstanceDataManager |
protected static String |
NO_ACTIVITY_ID_PREFIX |
protected static String |
NO_ACTIVITY_ID_SEPARATOR |
protected boolean |
usePrefixId |
processEngineConfiguration| Constructor and Description |
|---|
ActivityInstanceEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration,
ActivityInstanceDataManager activityInstanceDataManager) |
create, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, insert, insert, update, updategetActivityInstanceEntityManager, getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricProcessInstanceEntityManager, getHistoryManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSessionprotected static final String NO_ACTIVITY_ID_PREFIX
protected static final String NO_ACTIVITY_ID_SEPARATOR
protected ActivityInstanceDataManager activityInstanceDataManager
protected final boolean usePrefixId
public ActivityInstanceEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, ActivityInstanceDataManager activityInstanceDataManager)
protected DataManager<ActivityInstanceEntity> getDataManager()
getDataManager in class AbstractEntityManager<ActivityInstanceEntity>protected List<ActivityInstanceEntity> findUnfinishedActivityInstancesByExecutionAndActivityId(String executionId, String activityId)
public List<ActivityInstanceEntity> findActivityInstancesByExecutionAndActivityId(String executionId, String activityId)
findActivityInstancesByExecutionAndActivityId in interface ActivityInstanceEntityManagerpublic void deleteActivityInstancesByProcessInstanceId(String processInstanceId)
deleteActivityInstancesByProcessInstanceId in interface ActivityInstanceEntityManagerpublic long findActivityInstanceCountByQueryCriteria(ActivityInstanceQueryImpl historicActivityInstanceQuery)
findActivityInstanceCountByQueryCriteria in interface ActivityInstanceEntityManagerpublic List<ActivityInstance> findActivityInstancesByQueryCriteria(ActivityInstanceQueryImpl historicActivityInstanceQuery)
findActivityInstancesByQueryCriteria in interface ActivityInstanceEntityManagerpublic List<ActivityInstance> findActivityInstancesByNativeQuery(Map<String,Object> parameterMap)
findActivityInstancesByNativeQuery in interface ActivityInstanceEntityManagerpublic long findActivityInstanceCountByNativeQuery(Map<String,Object> parameterMap)
findActivityInstanceCountByNativeQuery in interface ActivityInstanceEntityManagerpublic void recordActivityStart(ExecutionEntity executionEntity)
ActivityInstanceEntityManagerrecordActivityStart in interface ActivityInstanceEntityManagerexecutionEntity - execution which is starting activityzpublic void recordActivityEnd(ExecutionEntity executionEntity, String deleteReason)
ActivityInstanceEntityManagerrecordActivityEnd in interface ActivityInstanceEntityManagerexecutionEntity - execution entity during which execution activity was endeddeleteReason - the reason why activity was endedpublic void recordSequenceFlowTaken(ExecutionEntity executionEntity)
ActivityInstanceEntityManagerrecordSequenceFlowTaken in interface ActivityInstanceEntityManagerexecutionEntity - execution which executed sequence flowpublic void recordSubProcessInstanceStart(ExecutionEntity parentExecution, ExecutionEntity subProcessInstance)
ActivityInstanceEntityManagerrecordSubProcessInstanceStart in interface ActivityInstanceEntityManagerpublic void recordTaskCreated(TaskEntity task, ExecutionEntity execution)
ActivityInstanceEntityManagerrecordTaskCreated in interface ActivityInstanceEntityManagertask - the task which was createdexecution - execution which created the taskprotected void recordActivityTaskCreated(TaskEntity task, ExecutionEntity execution)
public void recordTaskInfoChange(TaskEntity taskEntity, Date changeTime)
ActivityInstanceEntityManagerrecordTaskInfoChange in interface ActivityInstanceEntityManagertaskEntity - task entity which was changedchangeTime - the time of the changepublic void syncUserTaskExecution(ExecutionEntity executionEntity, org.flowable.bpmn.model.FlowElement newFlowElement, String oldActivityId, TaskEntity task)
ActivityInstanceEntityManagersyncUserTaskExecution in interface ActivityInstanceEntityManagerexecutionEntity - execution which executes user tasknewFlowElement - user task flow elementoldActivityId - previous activity idtask - the user taskpublic void updateActivityInstancesProcessDefinitionId(String newProcessDefinitionId, String processInstanceId)
ActivityInstanceEntityManagerupdateActivityInstancesProcessDefinitionId in interface ActivityInstanceEntityManagernewProcessDefinitionId - new process definition idprocessInstanceId - process instance which activities are transformedprotected void syncUserTaskExecutionActivityInstance(ExecutionEntity childExecution, String oldActivityId, org.flowable.bpmn.model.FlowElement newFlowElement)
protected ActivityInstanceEntity recordActivityTaskInfoChange(TaskEntity taskEntity)
protected Object getOriginalAssignee(TaskEntity taskEntity)
protected ActivityInstance recordRuntimeActivityStart(ExecutionEntity executionEntity)
protected ActivityInstance createActivityInstance(ExecutionEntity executionEntity)
protected ActivityInstance recordActivityInstanceEnd(ExecutionEntity executionEntity, String deleteReason)
public ActivityInstanceDataManager getActivityInstanceDataManager()
public void setActivityInstanceDataManager(ActivityInstanceDataManager activityInstanceDataManager)
public ActivityInstanceEntity findUnfinishedActivityInstance(ExecutionEntity execution)
findUnfinishedActivityInstance in interface ActivityInstanceEntityManagerprotected ActivityInstanceEntity createActivityInstanceEntity(ExecutionEntity execution)
protected ActivityInstanceEntity getActivityInstanceFromCache(String executionId, String activityId, boolean endTimeMustBeNull)
protected String parseActivityType(org.flowable.bpmn.model.FlowElement element)
protected String getActivityIdForExecution(ExecutionEntity execution)
protected ActivityInstanceEntity createActivityInstance(HistoricActivityInstance historicActivityInstance)
protected String getArtificialSequenceFlowId(org.flowable.bpmn.model.SequenceFlow sequenceFlow)
Copyright © 2019 Flowable. All rights reserved.