Class TaskEntityManagerImpl
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.AbstractEntityManager<TaskEntity>
-
- org.activiti.engine.impl.persistence.entity.TaskEntityManagerImpl
-
- All Implemented Interfaces:
EntityManager<TaskEntity>,TaskEntityManager
public class TaskEntityManagerImpl extends AbstractEntityManager<TaskEntity> implements TaskEntityManager
-
-
Field Summary
Fields Modifier and Type Field Description protected TaskDataManagertaskDataManager-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description TaskEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, TaskDataManager taskDataManager)
-
Method Summary
-
Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
delete, delete, findById, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, update
-
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
-
-
-
-
Field Detail
-
taskDataManager
protected TaskDataManager taskDataManager
-
-
Constructor Detail
-
TaskEntityManagerImpl
public TaskEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, TaskDataManager taskDataManager)
-
-
Method Detail
-
getDataManager
protected DataManager<TaskEntity> getDataManager()
- Specified by:
getDataManagerin classAbstractEntityManager<TaskEntity>
-
create
public TaskEntity create()
- Specified by:
createin interfaceEntityManager<TaskEntity>- Overrides:
createin classAbstractEntityManager<TaskEntity>
-
insert
public void insert(TaskEntity taskEntity, boolean fireCreateEvent)
- Specified by:
insertin interfaceEntityManager<TaskEntity>- Overrides:
insertin classAbstractEntityManager<TaskEntity>
-
insert
public void insert(TaskEntity taskEntity, ExecutionEntity execution)
- Specified by:
insertin interfaceTaskEntityManager
-
changeTaskAssignee
public void changeTaskAssignee(TaskEntity taskEntity, String assignee)
- Specified by:
changeTaskAssigneein interfaceTaskEntityManager
-
changeTaskAssigneeNoEvents
public void changeTaskAssigneeNoEvents(TaskEntity taskEntity, String assignee)
- Specified by:
changeTaskAssigneeNoEventsin interfaceTaskEntityManager
-
changeTaskOwner
public void changeTaskOwner(TaskEntity taskEntity, String owner)
- Specified by:
changeTaskOwnerin interfaceTaskEntityManager
-
fireAssignmentEvents
protected void fireAssignmentEvents(TaskEntity taskEntity)
-
recordTaskAssignment
protected void recordTaskAssignment(TaskEntity taskEntity)
-
addOwnerIdentityLink
protected void addOwnerIdentityLink(TaskEntity taskEntity, String owner)
-
deleteTasksByProcessInstanceId
public void deleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade)
- Specified by:
deleteTasksByProcessInstanceIdin interfaceTaskEntityManager
-
deleteTask
public void deleteTask(TaskEntity task, String deleteReason, boolean cascade, boolean cancel)
- Specified by:
deleteTaskin interfaceTaskEntityManager
-
delete
public void delete(TaskEntity entity, boolean fireDeleteEvent)
- Specified by:
deletein interfaceEntityManager<TaskEntity>- Overrides:
deletein classAbstractEntityManager<TaskEntity>
-
findTasksByExecutionId
public List<TaskEntity> findTasksByExecutionId(String executionId)
- Specified by:
findTasksByExecutionIdin interfaceTaskEntityManager
-
findTasksByProcessInstanceId
public List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
- Specified by:
findTasksByProcessInstanceIdin interfaceTaskEntityManager
-
findTasksByQueryCriteria
public List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksByQueryCriteriain interfaceTaskEntityManager
-
findTasksAndVariablesByQueryCriteria
public List<Task> findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksAndVariablesByQueryCriteriain interfaceTaskEntityManager
-
findTaskCountByQueryCriteria
public long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTaskCountByQueryCriteriain interfaceTaskEntityManager
-
findTasksByNativeQuery
public List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
- Specified by:
findTasksByNativeQueryin interfaceTaskEntityManager
-
findTaskCountByNativeQuery
public long findTaskCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findTaskCountByNativeQueryin interfaceTaskEntityManager
-
findTasksByParentTaskId
public List<Task> findTasksByParentTaskId(String parentTaskId)
- Specified by:
findTasksByParentTaskIdin interfaceTaskEntityManager
-
deleteTask
public void deleteTask(String taskId, String deleteReason, boolean cascade, boolean cancel)
- Specified by:
deleteTaskin interfaceTaskEntityManager
-
deleteTask
public void deleteTask(String taskId, String deleteReason, boolean cascade)
- Specified by:
deleteTaskin interfaceTaskEntityManager
-
updateTaskTenantIdForDeployment
public void updateTaskTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateTaskTenantIdForDeploymentin interfaceTaskEntityManager
-
getTaskDataManager
public TaskDataManager getTaskDataManager()
-
setTaskDataManager
public void setTaskDataManager(TaskDataManager taskDataManager)
-
-