public class MybatisTimerJobDataManager extends AbstractDataManager<TimerJobEntity> implements TimerJobDataManager
| Modifier and Type | Field and Description |
|---|---|
protected JobServiceConfiguration |
jobServiceConfiguration |
protected SingleCachedEntityMatcher<TimerJobEntity> |
timerJobByCorrelationId |
protected CachedEntityMatcher<TimerJobEntity> |
timerJobsByExecutionIdMatcher |
protected CachedEntityMatcher<TimerJobEntity> |
timerJobsByScopeIdAndSubScopeIdMatcher |
MAX_ENTRIES_IN_CLAUSE| Constructor and Description |
|---|
MybatisTimerJobDataManager(JobServiceConfiguration jobServiceConfiguration) |
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, updateprotected JobServiceConfiguration jobServiceConfiguration
protected CachedEntityMatcher<TimerJobEntity> timerJobsByExecutionIdMatcher
protected CachedEntityMatcher<TimerJobEntity> timerJobsByScopeIdAndSubScopeIdMatcher
protected SingleCachedEntityMatcher<TimerJobEntity> timerJobByCorrelationId
public MybatisTimerJobDataManager(JobServiceConfiguration jobServiceConfiguration)
public Class<? extends TimerJobEntity> getManagedEntityClass()
getManagedEntityClass in class AbstractDataManager<TimerJobEntity>public TimerJobEntity create()
create in interface DataManager<TimerJobEntity>public TimerJobEntity findJobByCorrelationId(String correlationId)
findJobByCorrelationId in interface TimerJobDataManagerpublic List<Job> findJobsByQueryCriteria(TimerJobQueryImpl jobQuery)
findJobsByQueryCriteria in interface TimerJobDataManagerpublic long findJobCountByQueryCriteria(TimerJobQueryImpl jobQuery)
findJobCountByQueryCriteria in interface TimerJobDataManagerpublic List<TimerJobEntity> findExpiredJobs(List<String> enabledCategories, Page page)
findExpiredJobs in interface JobInfoDataManager<TimerJobEntity>public void resetExpiredJob(String jobId)
resetExpiredJob in interface JobInfoDataManager<TimerJobEntity>public List<TimerJobEntity> findJobsToExecute(List<String> enabledCategories, Page page)
findJobsToExecute in interface JobInfoDataManager<TimerJobEntity>public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionId(String jobHandlerType, String processDefinitionId)
findJobsByTypeAndProcessDefinitionId in interface TimerJobDataManagerpublic List<TimerJobEntity> findJobsByExecutionId(String executionId)
findJobsByExecutionId in interface JobInfoDataManager<TimerJobEntity>public List<TimerJobEntity> findJobsByProcessInstanceId(String processInstanceId)
findJobsByProcessInstanceId in interface JobInfoDataManager<TimerJobEntity>public List<TimerJobEntity> findJobsByScopeIdAndSubScopeId(String scopeId, String subScopeId)
findJobsByScopeIdAndSubScopeId in interface TimerJobDataManagerpublic List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyNoTenantId(String jobHandlerType, String processDefinitionKey)
findJobsByTypeAndProcessDefinitionKeyNoTenantId in interface TimerJobDataManagerpublic List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyAndTenantId(String jobHandlerType, String processDefinitionKey, String tenantId)
findJobsByTypeAndProcessDefinitionKeyAndTenantId in interface TimerJobDataManagerpublic void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
updateJobTenantIdForDeployment in interface JobInfoDataManager<TimerJobEntity>public void bulkUpdateJobLockWithoutRevisionCheck(List<TimerJobEntity> timerJobEntities, String lockOwner, Date lockExpirationTime)
bulkUpdateJobLockWithoutRevisionCheck in interface JobInfoDataManager<TimerJobEntity>public void bulkDeleteWithoutRevision(List<TimerJobEntity> timerJobEntities)
bulkDeleteWithoutRevision in interface TimerJobDataManagerprotected IdGenerator getIdGenerator()
getIdGenerator in class AbstractDataManager<TimerJobEntity>Copyright © 2021 Flowable. All rights reserved.