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
FieldsFields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration -
Constructor Summary
ConstructorsConstructorDescriptionTaskEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, TaskDataManager taskDataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddOwnerIdentityLink(TaskEntity taskEntity, String owner) voidchangeTaskAssignee(TaskEntity taskEntity, String assignee) voidchangeTaskAssigneeNoEvents(TaskEntity taskEntity, String assignee) voidchangeTaskOwner(TaskEntity taskEntity, String owner) create()voiddelete(TaskEntity entity, boolean fireDeleteEvent) voiddeleteTask(String taskId, String deleteReason, boolean cascade) voiddeleteTask(String taskId, String deleteReason, boolean cascade, boolean cancel) voiddeleteTask(TaskEntity task, String deleteReason, boolean cascade, boolean cancel) voiddeleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade) longfindTaskCountByNativeQuery(Map<String, Object> parameterMap) longfindTaskCountByQueryCriteria(TaskQueryImpl taskQuery) findTasksByExecutionId(String executionId) findTasksByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) findTasksByParentTaskId(String parentTaskId) findTasksByProcessInstanceId(String processInstanceId) findTasksByQueryCriteria(TaskQueryImpl taskQuery) protected voidfireAssignmentEvents(TaskEntity taskEntity) protected DataManager<TaskEntity>voidinsert(TaskEntity taskEntity, boolean fireCreateEvent) voidinsert(TaskEntity taskEntity, ExecutionEntity execution) protected voidrecordTaskAssignment(TaskEntity taskEntity) voidsetTaskDataManager(TaskDataManager taskDataManager) voidupdateTaskTenantIdForDeployment(String deploymentId, String newTenantId) Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
delete, delete, findById, insert, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, updateMethods 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 Details
-
taskDataManager
-
-
Constructor Details
-
TaskEntityManagerImpl
public TaskEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, TaskDataManager taskDataManager)
-
-
Method Details
-
getDataManager
- Specified by:
getDataManagerin classAbstractEntityManager<TaskEntity>
-
create
- Specified by:
createin interfaceEntityManager<TaskEntity>- Overrides:
createin classAbstractEntityManager<TaskEntity>
-
insert
- Specified by:
insertin interfaceEntityManager<TaskEntity>- Overrides:
insertin classAbstractEntityManager<TaskEntity>
-
insert
- Specified by:
insertin interfaceTaskEntityManager
-
changeTaskAssignee
- Specified by:
changeTaskAssigneein interfaceTaskEntityManager
-
changeTaskAssigneeNoEvents
- Specified by:
changeTaskAssigneeNoEventsin interfaceTaskEntityManager
-
changeTaskOwner
- Specified by:
changeTaskOwnerin interfaceTaskEntityManager
-
fireAssignmentEvents
-
recordTaskAssignment
-
addOwnerIdentityLink
-
deleteTasksByProcessInstanceId
public void deleteTasksByProcessInstanceId(String processInstanceId, String deleteReason, boolean cascade) - Specified by:
deleteTasksByProcessInstanceIdin interfaceTaskEntityManager
-
deleteTask
- Specified by:
deleteTaskin interfaceTaskEntityManager
-
delete
- Specified by:
deletein interfaceEntityManager<TaskEntity>- Overrides:
deletein classAbstractEntityManager<TaskEntity>
-
findTasksByExecutionId
- Specified by:
findTasksByExecutionIdin interfaceTaskEntityManager
-
findTasksByProcessInstanceId
- Specified by:
findTasksByProcessInstanceIdin interfaceTaskEntityManager
-
findTasksByQueryCriteria
- Specified by:
findTasksByQueryCriteriain interfaceTaskEntityManager
-
findTasksAndVariablesByQueryCriteria
- Specified by:
findTasksAndVariablesByQueryCriteriain interfaceTaskEntityManager
-
findTaskCountByQueryCriteria
- Specified by:
findTaskCountByQueryCriteriain interfaceTaskEntityManager
-
findTasksByNativeQuery
public List<Task> findTasksByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) - Specified by:
findTasksByNativeQueryin interfaceTaskEntityManager
-
findTaskCountByNativeQuery
- Specified by:
findTaskCountByNativeQueryin interfaceTaskEntityManager
-
findTasksByParentTaskId
- Specified by:
findTasksByParentTaskIdin interfaceTaskEntityManager
-
deleteTask
- Specified by:
deleteTaskin interfaceTaskEntityManager
-
deleteTask
- Specified by:
deleteTaskin interfaceTaskEntityManager
-
updateTaskTenantIdForDeployment
- Specified by:
updateTaskTenantIdForDeploymentin interfaceTaskEntityManager
-
getTaskDataManager
-
setTaskDataManager
-