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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddOwnerIdentityLink(TaskEntity taskEntity, java.lang.String owner)voidchangeTaskAssignee(TaskEntity taskEntity, java.lang.String assignee)voidchangeTaskAssigneeNoEvents(TaskEntity taskEntity, java.lang.String assignee)voidchangeTaskOwner(TaskEntity taskEntity, java.lang.String owner)TaskEntitycreate()voiddelete(TaskEntity entity, boolean fireDeleteEvent)voiddeleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade)voiddeleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade, boolean cancel)voiddeleteTask(TaskEntity task, java.lang.String deleteReason, boolean cascade, boolean cancel)voiddeleteTasksByProcessInstanceId(java.lang.String processInstanceId, java.lang.String deleteReason, boolean cascade)longfindTaskCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)longfindTaskCountByQueryCriteria(TaskQueryImpl taskQuery)java.util.List<Task>findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)java.util.List<TaskEntity>findTasksByExecutionId(java.lang.String executionId)java.util.List<Task>findTasksByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)java.util.List<Task>findTasksByParentTaskId(java.lang.String parentTaskId)java.util.List<TaskEntity>findTasksByProcessInstanceId(java.lang.String processInstanceId)java.util.List<Task>findTasksByQueryCriteria(TaskQueryImpl taskQuery)protected voidfireAssignmentEvents(TaskEntity taskEntity)protected DataManager<TaskEntity>getDataManager()TaskDataManagergetTaskDataManager()voidinsert(TaskEntity taskEntity, boolean fireCreateEvent)voidinsert(TaskEntity taskEntity, ExecutionEntity execution)protected voidrecordTaskAssignment(TaskEntity taskEntity)voidsetTaskDataManager(TaskDataManager taskDataManager)voidupdateTaskTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)-
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, java.lang.String assignee)
- Specified by:
changeTaskAssigneein interfaceTaskEntityManager
-
changeTaskAssigneeNoEvents
public void changeTaskAssigneeNoEvents(TaskEntity taskEntity, java.lang.String assignee)
- Specified by:
changeTaskAssigneeNoEventsin interfaceTaskEntityManager
-
changeTaskOwner
public void changeTaskOwner(TaskEntity taskEntity, java.lang.String owner)
- Specified by:
changeTaskOwnerin interfaceTaskEntityManager
-
fireAssignmentEvents
protected void fireAssignmentEvents(TaskEntity taskEntity)
-
recordTaskAssignment
protected void recordTaskAssignment(TaskEntity taskEntity)
-
addOwnerIdentityLink
protected void addOwnerIdentityLink(TaskEntity taskEntity, java.lang.String owner)
-
deleteTasksByProcessInstanceId
public void deleteTasksByProcessInstanceId(java.lang.String processInstanceId, java.lang.String deleteReason, boolean cascade)- Specified by:
deleteTasksByProcessInstanceIdin interfaceTaskEntityManager
-
deleteTask
public void deleteTask(TaskEntity task, java.lang.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 java.util.List<TaskEntity> findTasksByExecutionId(java.lang.String executionId)
- Specified by:
findTasksByExecutionIdin interfaceTaskEntityManager
-
findTasksByProcessInstanceId
public java.util.List<TaskEntity> findTasksByProcessInstanceId(java.lang.String processInstanceId)
- Specified by:
findTasksByProcessInstanceIdin interfaceTaskEntityManager
-
findTasksByQueryCriteria
public java.util.List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksByQueryCriteriain interfaceTaskEntityManager
-
findTasksAndVariablesByQueryCriteria
public java.util.List<Task> findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksAndVariablesByQueryCriteriain interfaceTaskEntityManager
-
findTaskCountByQueryCriteria
public long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTaskCountByQueryCriteriain interfaceTaskEntityManager
-
findTasksByNativeQuery
public java.util.List<Task> findTasksByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
- Specified by:
findTasksByNativeQueryin interfaceTaskEntityManager
-
findTaskCountByNativeQuery
public long findTaskCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
- Specified by:
findTaskCountByNativeQueryin interfaceTaskEntityManager
-
findTasksByParentTaskId
public java.util.List<Task> findTasksByParentTaskId(java.lang.String parentTaskId)
- Specified by:
findTasksByParentTaskIdin interfaceTaskEntityManager
-
deleteTask
public void deleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade, boolean cancel)- Specified by:
deleteTaskin interfaceTaskEntityManager
-
deleteTask
public void deleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade)- Specified by:
deleteTaskin interfaceTaskEntityManager
-
updateTaskTenantIdForDeployment
public void updateTaskTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
updateTaskTenantIdForDeploymentin interfaceTaskEntityManager
-
getTaskDataManager
public TaskDataManager getTaskDataManager()
-
setTaskDataManager
public void setTaskDataManager(TaskDataManager taskDataManager)
-
-