Class MybatisTaskDataManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<TaskEntity>
-
- org.activiti.engine.impl.persistence.entity.data.impl.MybatisTaskDataManager
-
- All Implemented Interfaces:
DataManager<TaskEntity>,TaskDataManager
public class MybatisTaskDataManager extends AbstractDataManager<TaskEntity> implements TaskDataManager
-
-
Field Summary
Fields Modifier and Type Field Description protected CachedEntityMatcher<TaskEntity>tasksByExecutionIdMatcher-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description MybatisTaskDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskEntitycreate()longfindTaskCountByNativeQuery(Map<String,Object> parameterMap)longfindTaskCountByQueryCriteria(TaskQueryImpl taskQuery)List<Task>findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)List<TaskEntity>findTasksByExecutionId(String executionId)List<Task>findTasksByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)List<Task>findTasksByParentTaskId(String parentTaskId)List<TaskEntity>findTasksByProcessInstanceId(String processInstanceId)List<Task>findTasksByQueryCriteria(TaskQueryImpl taskQuery)Class<? extends TaskEntity>getManagedEntityClass()voidupdateTaskTenantIdForDeployment(String deploymentId, String newTenantId)-
Methods inherited from class org.activiti.engine.impl.persistence.entity.data.AbstractDataManager
delete, delete, findById, getDbSqlSession, getEntity, getEntityCache, getList, getListFromCache, getManagedEntitySubClasses, insert, 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
-
tasksByExecutionIdMatcher
protected CachedEntityMatcher<TaskEntity> tasksByExecutionIdMatcher
-
-
Constructor Detail
-
MybatisTaskDataManager
public MybatisTaskDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends TaskEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<TaskEntity>
-
create
public TaskEntity create()
- Specified by:
createin interfaceDataManager<TaskEntity>
-
findTasksByExecutionId
public List<TaskEntity> findTasksByExecutionId(String executionId)
- Specified by:
findTasksByExecutionIdin interfaceTaskDataManager
-
findTasksByProcessInstanceId
public List<TaskEntity> findTasksByProcessInstanceId(String processInstanceId)
- Specified by:
findTasksByProcessInstanceIdin interfaceTaskDataManager
-
findTasksByQueryCriteria
public List<Task> findTasksByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksByQueryCriteriain interfaceTaskDataManager
-
findTasksAndVariablesByQueryCriteria
public List<Task> findTasksAndVariablesByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTasksAndVariablesByQueryCriteriain interfaceTaskDataManager
-
findTaskCountByQueryCriteria
public long findTaskCountByQueryCriteria(TaskQueryImpl taskQuery)
- Specified by:
findTaskCountByQueryCriteriain interfaceTaskDataManager
-
findTasksByNativeQuery
public List<Task> findTasksByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
- Specified by:
findTasksByNativeQueryin interfaceTaskDataManager
-
findTaskCountByNativeQuery
public long findTaskCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findTaskCountByNativeQueryin interfaceTaskDataManager
-
findTasksByParentTaskId
public List<Task> findTasksByParentTaskId(String parentTaskId)
- Specified by:
findTasksByParentTaskIdin interfaceTaskDataManager
-
updateTaskTenantIdForDeployment
public void updateTaskTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateTaskTenantIdForDeploymentin interfaceTaskDataManager
-
-