Class JobEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager<JobServiceConfiguration,EntityImpl,DM>
org.flowable.job.service.impl.persistence.entity.AbstractJobServiceEngineEntityManager<T,DM>
org.flowable.job.service.impl.persistence.entity.JobInfoEntityManagerImpl<JobEntity,JobDataManager>
org.flowable.job.service.impl.persistence.entity.JobEntityManagerImpl
- All Implemented Interfaces:
EntityManager<JobEntity>,JobEntityManager,JobInfoEntityManager<JobEntity>
public class JobEntityManagerImpl
extends JobInfoEntityManagerImpl<JobEntity,JobDataManager>
implements JobEntityManager
- Author:
- Tom Baeyens, Daniel Meyer, Joram Barrez
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
serviceConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, JobDataManager jobDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddeleteJobsByExecutionId(String executionId) protected booleanfindJobByCorrelationId(String correlationId) Find the job with the given correlation idlongfindJobCountByQueryCriteria(JobQueryImpl jobQuery) Same asJobEntityManager.findJobsByQueryCriteria(JobQueryImpl), but only returns a count and not the instances itself.findJobsByQueryCriteria(JobQueryImpl jobQuery) Executes aJobQueryImpland returns the matchingJobEntityinstances.voidbooleaninsertJobEntity(JobEntity timerJobEntity) Insert theJobEntity, similar to insert(JobEntity), but returns a boolean in case the insert did not go through.Methods inherited from class org.flowable.job.service.impl.persistence.entity.JobInfoEntityManagerImpl
bulkUpdateJobLockWithoutRevisionCheck, findExpiredJobs, findJobsByExecutionId, findJobsByProcessInstanceId, findJobsToExecute, resetExpiredJob, updateJobTenantIdForDeploymentMethods inherited from class org.flowable.job.service.impl.persistence.entity.AbstractJobServiceEngineEntityManager
bulkDeleteByteArraysById, createEntityEvent, deleteByteArrayRefMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
getClock, getEventDispatcher, getServiceConfigurationMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, setDataManager, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.EntityManager
create, delete, findById, insert, update, updateMethods inherited from interface org.flowable.job.service.impl.persistence.entity.JobInfoEntityManager
bulkUpdateJobLockWithoutRevisionCheck, findExpiredJobs, findJobsByExecutionId, findJobsByProcessInstanceId, findJobsToExecute, findJobsToExecuteAndLockInBulk, resetExpiredJob, updateJobTenantIdForDeployment
-
Constructor Details
-
JobEntityManagerImpl
public JobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, JobDataManager jobDataManager)
-
-
Method Details
-
insertJobEntity
Description copied from interface:JobEntityManagerInsert theJobEntity, similar to insert(JobEntity), but returns a boolean in case the insert did not go through. This could happen if the execution related to theJobEntityhas been removed.- Specified by:
insertJobEntityin interfaceJobEntityManager
-
insert
- Specified by:
insertin interfaceEntityManager<JobEntity>- Overrides:
insertin classAbstractEntityManager<JobEntity,JobDataManager>
-
doInsert
-
findJobByCorrelationId
Description copied from interface:JobEntityManagerFind the job with the given correlation id- Specified by:
findJobByCorrelationIdin interfaceJobEntityManager
-
findJobsByQueryCriteria
Description copied from interface:JobEntityManagerExecutes aJobQueryImpland returns the matchingJobEntityinstances.- Specified by:
findJobsByQueryCriteriain interfaceJobEntityManager
-
findJobCountByQueryCriteria
Description copied from interface:JobEntityManagerSame asJobEntityManager.findJobsByQueryCriteria(JobQueryImpl), but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteriain interfaceJobEntityManager
-
delete
- Specified by:
deletein interfaceEntityManager<JobEntity>- Overrides:
deletein classAbstractEntityManager<JobEntity,JobDataManager>
-
delete
- Specified by:
deletein interfaceEntityManager<JobEntity>- Overrides:
deletein classAbstractEntityManager<JobEntity,JobDataManager>
-
deleteJobsByExecutionId
- Specified by:
deleteJobsByExecutionIdin interfaceJobEntityManager
-