Class MybatisTimerJobDataManager
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.data.AbstractDataManager<TimerJobEntity>
-
- org.activiti.engine.impl.persistence.entity.data.impl.MybatisTimerJobDataManager
-
- All Implemented Interfaces:
DataManager<TimerJobEntity>,TimerJobDataManager
public class MybatisTimerJobDataManager extends AbstractDataManager<TimerJobEntity> implements TimerJobDataManager
-
-
Field Summary
Fields Modifier and Type Field Description protected CachedEntityMatcher<TimerJobEntity>timerJobsByExecutionIdMatcher-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description MybatisTimerJobDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimerJobEntitycreate()longfindJobCountByQueryCriteria(TimerJobQueryImpl jobQuery)java.util.List<TimerJobEntity>findJobsByExecutionId(java.lang.String executionId)java.util.List<TimerJobEntity>findJobsByProcessInstanceId(java.lang.String processInstanceId)java.util.List<Job>findJobsByQueryCriteria(TimerJobQueryImpl jobQuery, Page page)java.util.List<TimerJobEntity>findJobsByTypeAndProcessDefinitionId(java.lang.String jobHandlerType, java.lang.String processDefinitionId)java.util.List<TimerJobEntity>findJobsByTypeAndProcessDefinitionKeyAndTenantId(java.lang.String jobHandlerType, java.lang.String processDefinitionKey, java.lang.String tenantId)java.util.List<TimerJobEntity>findJobsByTypeAndProcessDefinitionKeyNoTenantId(java.lang.String jobHandlerType, java.lang.String processDefinitionKey)java.util.List<TimerJobEntity>findTimerJobsToExecute(Page page)java.lang.Class<? extends TimerJobEntity>getManagedEntityClass()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
-
timerJobsByExecutionIdMatcher
protected CachedEntityMatcher<TimerJobEntity> timerJobsByExecutionIdMatcher
-
-
Constructor Detail
-
MybatisTimerJobDataManager
public MybatisTimerJobDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public java.lang.Class<? extends TimerJobEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<TimerJobEntity>
-
create
public TimerJobEntity create()
- Specified by:
createin interfaceDataManager<TimerJobEntity>
-
findJobsByQueryCriteria
public java.util.List<Job> findJobsByQueryCriteria(TimerJobQueryImpl jobQuery, Page page)
- Specified by:
findJobsByQueryCriteriain interfaceTimerJobDataManager
-
findJobCountByQueryCriteria
public long findJobCountByQueryCriteria(TimerJobQueryImpl jobQuery)
- Specified by:
findJobCountByQueryCriteriain interfaceTimerJobDataManager
-
findTimerJobsToExecute
public java.util.List<TimerJobEntity> findTimerJobsToExecute(Page page)
- Specified by:
findTimerJobsToExecutein interfaceTimerJobDataManager
-
findJobsByTypeAndProcessDefinitionId
public java.util.List<TimerJobEntity> findJobsByTypeAndProcessDefinitionId(java.lang.String jobHandlerType, java.lang.String processDefinitionId)
- Specified by:
findJobsByTypeAndProcessDefinitionIdin interfaceTimerJobDataManager
-
findJobsByExecutionId
public java.util.List<TimerJobEntity> findJobsByExecutionId(java.lang.String executionId)
- Specified by:
findJobsByExecutionIdin interfaceTimerJobDataManager
-
findJobsByProcessInstanceId
public java.util.List<TimerJobEntity> findJobsByProcessInstanceId(java.lang.String processInstanceId)
- Specified by:
findJobsByProcessInstanceIdin interfaceTimerJobDataManager
-
findJobsByTypeAndProcessDefinitionKeyNoTenantId
public java.util.List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyNoTenantId(java.lang.String jobHandlerType, java.lang.String processDefinitionKey)
- Specified by:
findJobsByTypeAndProcessDefinitionKeyNoTenantIdin interfaceTimerJobDataManager
-
findJobsByTypeAndProcessDefinitionKeyAndTenantId
public java.util.List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyAndTenantId(java.lang.String jobHandlerType, java.lang.String processDefinitionKey, java.lang.String tenantId)
- Specified by:
findJobsByTypeAndProcessDefinitionKeyAndTenantIdin interfaceTimerJobDataManager
-
updateJobTenantIdForDeployment
public void updateJobTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
updateJobTenantIdForDeploymentin interfaceTimerJobDataManager
-
-