Class MybatisJobDataManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<JobEntity>
-
- org.activiti.engine.impl.persistence.entity.data.impl.MybatisJobDataManager
-
- All Implemented Interfaces:
DataManager<JobEntity>,JobDataManager
public class MybatisJobDataManager extends AbstractDataManager<JobEntity> implements JobDataManager
-
-
Field Summary
Fields Modifier and Type Field Description protected CachedEntityMatcher<JobEntity>jobsByExecutionIdMatcher-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description MybatisJobDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobEntitycreate()List<JobEntity>findExpiredJobs(Page page)longfindJobCountByQueryCriteria(JobQueryImpl jobQuery)List<JobEntity>findJobsByExecutionId(String executionId)List<JobEntity>findJobsByProcessDefinitionId(String processDefinitionId)List<JobEntity>findJobsByProcessInstanceId(String processInstanceId)List<Job>findJobsByQueryCriteria(JobQueryImpl jobQuery, Page page)List<JobEntity>findJobsByTypeAndProcessDefinitionId(String jobHandlerType, String processDefinitionId)List<JobEntity>findJobsToExecute(Page page)Class<? extends JobEntity>getManagedEntityClass()voidresetExpiredJob(String jobId)voidupdateJobTenantIdForDeployment(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
-
jobsByExecutionIdMatcher
protected CachedEntityMatcher<JobEntity> jobsByExecutionIdMatcher
-
-
Constructor Detail
-
MybatisJobDataManager
public MybatisJobDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends JobEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<JobEntity>
-
create
public JobEntity create()
- Specified by:
createin interfaceDataManager<JobEntity>
-
findJobsToExecute
public List<JobEntity> findJobsToExecute(Page page)
- Specified by:
findJobsToExecutein interfaceJobDataManager
-
findJobsByExecutionId
public List<JobEntity> findJobsByExecutionId(String executionId)
- Specified by:
findJobsByExecutionIdin interfaceJobDataManager
-
findJobsByProcessDefinitionId
public List<JobEntity> findJobsByProcessDefinitionId(String processDefinitionId)
- Specified by:
findJobsByProcessDefinitionIdin interfaceJobDataManager
-
findJobsByTypeAndProcessDefinitionId
public List<JobEntity> findJobsByTypeAndProcessDefinitionId(String jobHandlerType, String processDefinitionId)
- Specified by:
findJobsByTypeAndProcessDefinitionIdin interfaceJobDataManager
-
findJobsByProcessInstanceId
public List<JobEntity> findJobsByProcessInstanceId(String processInstanceId)
- Specified by:
findJobsByProcessInstanceIdin interfaceJobDataManager
-
findExpiredJobs
public List<JobEntity> findExpiredJobs(Page page)
- Specified by:
findExpiredJobsin interfaceJobDataManager
-
findJobsByQueryCriteria
public List<Job> findJobsByQueryCriteria(JobQueryImpl jobQuery, Page page)
- Specified by:
findJobsByQueryCriteriain interfaceJobDataManager
-
findJobCountByQueryCriteria
public long findJobCountByQueryCriteria(JobQueryImpl jobQuery)
- Specified by:
findJobCountByQueryCriteriain interfaceJobDataManager
-
updateJobTenantIdForDeployment
public void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateJobTenantIdForDeploymentin interfaceJobDataManager
-
resetExpiredJob
public void resetExpiredJob(String jobId)
- Specified by:
resetExpiredJobin interfaceJobDataManager
-
-