public class TaskEntityManagerImpl extends AbstractTaskServiceEntityManager<TaskEntity,TaskDataManager> implements TaskEntityManager
serviceConfigurationdataManager, engineType| Constructor and Description |
|---|
TaskEntityManagerImpl(TaskServiceConfiguration taskServiceConfiguration,
TaskDataManager taskDataManager) |
createEntityEventgetClock, getEventDispatcher, getServiceConfigurationdelete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, setDataManager, updatepublic TaskEntityManagerImpl(TaskServiceConfiguration taskServiceConfiguration, TaskDataManager taskDataManager)
public TaskEntity create()
create in interface EntityManager<TaskEntity>create in class AbstractEntityManager<TaskEntity,TaskDataManager>public TaskEntity createTask(TaskBuilder taskBuilder)
TaskEntityManagerTaskEntity according to TaskInfo templatecreateTask in interface TaskEntityManagertaskBuilder - template to use when the task is createdpublic void insert(TaskEntity taskEntity, boolean fireCreatedEvent)
insert in interface EntityManager<TaskEntity>insert in class AbstractEntityManager<TaskEntity,TaskDataManager>public TaskEntity update(TaskEntity taskEntity, boolean fireUpdateEvents)
update in interface EntityManager<TaskEntity>update in class AbstractEntityManager<TaskEntity,TaskDataManager>public void changeTaskAssignee(TaskEntity taskEntity, String assignee)
changeTaskAssignee in interface TaskEntityManagerpublic void changeTaskOwner(TaskEntity taskEntity, String owner)
changeTaskOwner in interface TaskEntityManagerpublic List<TaskEntity> findTasksByExecutionId(String executionId)
findTasksByExecutionId in interface TaskEntityManagerpublic List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
findTasksByProcessInstanceId in interface TaskEntityManagerpublic List<TaskEntity> findTasksByScopeIdAndScopeType(String scopeId, String scopeType)
findTasksByScopeIdAndScopeType in interface TaskEntityManagerpublic List<TaskEntity> findTasksBySubScopeIdAndScopeType(String subScopeId, String scopeType)
findTasksBySubScopeIdAndScopeType in interface TaskEntityManagerpublic List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
findTasksByQueryCriteria in interface TaskEntityManagerpublic List<Task> findTasksWithRelatedEntitiesByQueryCriteria(TaskQueryImpl taskQuery)
findTasksWithRelatedEntitiesByQueryCriteria in interface TaskEntityManagerpublic long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
findTaskCountByQueryCriteria in interface TaskEntityManagerpublic List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap)
findTasksByNativeQuery in interface TaskEntityManagerpublic long findTaskCountByNativeQuery(Map<String,Object> parameterMap)
findTaskCountByNativeQuery in interface TaskEntityManagerpublic List<Task> findTasksByParentTaskId(String parentTaskId)
findTasksByParentTaskId in interface TaskEntityManagerpublic void updateTaskTenantIdForDeployment(String deploymentId, String newTenantId)
updateTaskTenantIdForDeployment in interface TaskEntityManagerpublic void updateAllTaskRelatedEntityCountFlags(boolean configProperty)
updateAllTaskRelatedEntityCountFlags in interface TaskEntityManagerpublic void deleteTasksByExecutionId(String executionId)
deleteTasksByExecutionId in interface TaskEntityManagerprotected void logAssigneeChanged(TaskEntity taskEntity, String previousAssignee, String newAssignee)
protected void logOwnerChanged(TaskEntity taskEntity, String previousOwner, String newOwner)
protected void logPriorityChanged(TaskEntity taskEntity, Integer previousPriority, int newPriority)
protected void logDueDateChanged(TaskEntity taskEntity, Date previousDueDate, Date newDueDate)
protected void logNameChanged(TaskEntity taskEntity, String previousName, String newName)
protected void logTaskCreatedEvent(TaskInfo task)
protected HistoricTaskLogEntryBuilder createHistoricTaskLogEntryBuilder(TaskInfo task, HistoricTaskLogEntryType userTaskCreated)
protected void logTaskUpdateEvents(TaskEntity task)
protected boolean wasPersisted(TaskEntity task)
protected Object getOriginalState(TaskEntity task, String stateKey)
protected void recordHistoryUserTaskLog(HistoricTaskLogEntryType logEntryType, TaskInfo task, com.fasterxml.jackson.databind.node.ObjectNode dataNode)
Copyright © 2021 Flowable. All rights reserved.