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 TaskDataManager
taskDataManager
-
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 void
addOwnerIdentityLink(TaskEntity taskEntity, java.lang.String owner)
void
changeTaskAssignee(TaskEntity taskEntity, java.lang.String assignee)
void
changeTaskAssigneeNoEvents(TaskEntity taskEntity, java.lang.String assignee)
void
changeTaskOwner(TaskEntity taskEntity, java.lang.String owner)
TaskEntity
create()
void
delete(TaskEntity entity, boolean fireDeleteEvent)
void
deleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade)
void
deleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade, boolean cancel)
void
deleteTask(TaskEntity task, java.lang.String deleteReason, boolean cascade, boolean cancel)
void
deleteTasksByProcessInstanceId(java.lang.String processInstanceId, java.lang.String deleteReason, boolean cascade)
long
findTaskCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
long
findTaskCountByQueryCriteria(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 void
fireAssignmentEvents(TaskEntity taskEntity)
protected DataManager<TaskEntity>
getDataManager()
TaskDataManager
getTaskDataManager()
void
insert(TaskEntity taskEntity, boolean fireCreateEvent)
void
insert(TaskEntity taskEntity, ExecutionEntity execution)
protected void
recordTaskAssignment(TaskEntity taskEntity)
void
setTaskDataManager(TaskDataManager taskDataManager)
void
updateTaskTenantIdForDeployment(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:
getDataManager
in classAbstractEntityManager<TaskEntity>
-
create
public TaskEntity create()
- Specified by:
create
in interfaceEntityManager<TaskEntity>
- Overrides:
create
in classAbstractEntityManager<TaskEntity>
-
insert
public void insert(TaskEntity taskEntity, boolean fireCreateEvent)
- Specified by:
insert
in interfaceEntityManager<TaskEntity>
- Overrides:
insert
in classAbstractEntityManager<TaskEntity>
-
insert
public void insert(TaskEntity taskEntity, ExecutionEntity execution)
- Specified by:
insert
in interfaceTaskEntityManager
-
changeTaskAssignee
public void changeTaskAssignee(TaskEntity taskEntity, java.lang.String assignee)
- Specified by:
changeTaskAssignee
in interfaceTaskEntityManager
-
changeTaskAssigneeNoEvents
public void changeTaskAssigneeNoEvents(TaskEntity taskEntity, java.lang.String assignee)
- Specified by:
changeTaskAssigneeNoEvents
in interfaceTaskEntityManager
-
changeTaskOwner
public void changeTaskOwner(TaskEntity taskEntity, java.lang.String owner)
- Specified by:
changeTaskOwner
in 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:
deleteTasksByProcessInstanceId
in interfaceTaskEntityManager
-
deleteTask
public void deleteTask(TaskEntity task, java.lang.String deleteReason, boolean cascade, boolean cancel)
- Specified by:
deleteTask
in interfaceTaskEntityManager
-
delete
public void delete(TaskEntity entity, boolean fireDeleteEvent)
- Specified by:
delete
in interfaceEntityManager<TaskEntity>
- Overrides:
delete
in classAbstractEntityManager<TaskEntity>
-
findTasksByExecutionId
public java.util.List<TaskEntity> findTasksByExecutionId(java.lang.String executionId)
- Specified by:
findTasksByExecutionId
in interfaceTaskEntityManager
-
findTasksByProcessInstanceId
public java.util.List<TaskEntity> findTasksByProcessInstanceId(java.lang.String processInstanceId)
- Specified by:
findTasksByProcessInstanceId
in interfaceTaskEntityManager
-
findTasksByQueryCriteria
public java.util.List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksByQueryCriteria
in interfaceTaskEntityManager
-
findTasksAndVariablesByQueryCriteria
public java.util.List<Task> findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksAndVariablesByQueryCriteria
in interfaceTaskEntityManager
-
findTaskCountByQueryCriteria
public long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTaskCountByQueryCriteria
in interfaceTaskEntityManager
-
findTasksByNativeQuery
public java.util.List<Task> findTasksByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap, int firstResult, int maxResults)
- Specified by:
findTasksByNativeQuery
in interfaceTaskEntityManager
-
findTaskCountByNativeQuery
public long findTaskCountByNativeQuery(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
- Specified by:
findTaskCountByNativeQuery
in interfaceTaskEntityManager
-
findTasksByParentTaskId
public java.util.List<Task> findTasksByParentTaskId(java.lang.String parentTaskId)
- Specified by:
findTasksByParentTaskId
in interfaceTaskEntityManager
-
deleteTask
public void deleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade, boolean cancel)
- Specified by:
deleteTask
in interfaceTaskEntityManager
-
deleteTask
public void deleteTask(java.lang.String taskId, java.lang.String deleteReason, boolean cascade)
- Specified by:
deleteTask
in interfaceTaskEntityManager
-
updateTaskTenantIdForDeployment
public void updateTaskTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)
- Specified by:
updateTaskTenantIdForDeployment
in interfaceTaskEntityManager
-
getTaskDataManager
public TaskDataManager getTaskDataManager()
-
setTaskDataManager
public void setTaskDataManager(TaskDataManager taskDataManager)
-
-