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()java.util.List<JobEntity>findExpiredJobs(Page page)longfindJobCountByQueryCriteria(JobQueryImpl jobQuery)java.util.List<JobEntity>findJobsByExecutionId(java.lang.String executionId)java.util.List<JobEntity>findJobsByProcessDefinitionId(java.lang.String processDefinitionId)java.util.List<JobEntity>findJobsByProcessInstanceId(java.lang.String processInstanceId)java.util.List<Job>findJobsByQueryCriteria(JobQueryImpl jobQuery, Page page)java.util.List<JobEntity>findJobsByTypeAndProcessDefinitionId(java.lang.String jobHandlerType, java.lang.String processDefinitionId)java.util.List<JobEntity>findJobsToExecute(Page page)java.lang.Class<? extends JobEntity>getManagedEntityClass()voidresetExpiredJob(java.lang.String jobId)voidupdateJobTenantIdForDeployment(java.lang.String deploymentId, java.lang.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 java.lang.Class<? extends JobEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<JobEntity>
-
create
public JobEntity create()
- Specified by:
createin interfaceDataManager<JobEntity>
-
findJobsToExecute
public java.util.List<JobEntity> findJobsToExecute(Page page)
- Specified by:
findJobsToExecutein interfaceJobDataManager
-
findJobsByExecutionId
public java.util.List<JobEntity> findJobsByExecutionId(java.lang.String executionId)
- Specified by:
findJobsByExecutionIdin interfaceJobDataManager
-
findJobsByProcessDefinitionId
public java.util.List<JobEntity> findJobsByProcessDefinitionId(java.lang.String processDefinitionId)
- Specified by:
findJobsByProcessDefinitionIdin interfaceJobDataManager
-
findJobsByTypeAndProcessDefinitionId
public java.util.List<JobEntity> findJobsByTypeAndProcessDefinitionId(java.lang.String jobHandlerType, java.lang.String processDefinitionId)
- Specified by:
findJobsByTypeAndProcessDefinitionIdin interfaceJobDataManager
-
findJobsByProcessInstanceId
public java.util.List<JobEntity> findJobsByProcessInstanceId(java.lang.String processInstanceId)
- Specified by:
findJobsByProcessInstanceIdin interfaceJobDataManager
-
findExpiredJobs
public java.util.List<JobEntity> findExpiredJobs(Page page)
- Specified by:
findExpiredJobsin interfaceJobDataManager
-
findJobsByQueryCriteria
public java.util.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(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
updateJobTenantIdForDeploymentin interfaceJobDataManager
-
resetExpiredJob
public void resetExpiredJob(java.lang.String jobId)
- Specified by:
resetExpiredJobin interfaceJobDataManager
-
-