Class SuspendedJobEntityManagerImpl
- 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<SuspendedJobEntity,SuspendedJobDataManager>
-
- org.flowable.job.service.impl.persistence.entity.SuspendedJobEntityManagerImpl
-
- All Implemented Interfaces:
EntityManager<SuspendedJobEntity>,SuspendedJobEntityManager
public class SuspendedJobEntityManagerImpl extends AbstractJobServiceEngineEntityManager<SuspendedJobEntity,SuspendedJobDataManager> implements SuspendedJobEntityManager
- Author:
- Tijs Rademakers
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
serviceConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
-
Constructor Summary
Constructors Constructor Description SuspendedJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, SuspendedJobDataManager jobDataManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SuspendedJobEntitycreateSuspendedJob(AbstractRuntimeJobEntity job)voiddelete(SuspendedJobEntity jobEntity)voiddelete(SuspendedJobEntity jobEntity, boolean fireDeleteEvent)SuspendedJobEntityfindJobByCorrelationId(String correlationId)Find the suspended job with the given correlation id.longfindJobCountByQueryCriteria(SuspendedJobQueryImpl jobQuery)Same asSuspendedJobEntityManager.findJobsByQueryCriteria(SuspendedJobQueryImpl), but only returns a count and not the instances itself.List<SuspendedJobEntity>findJobsByExecutionId(String id)Returns allSuspendedJobEntityinstances related to an execution id.List<SuspendedJobEntity>findJobsByProcessInstanceId(String id)Returns allSuspendedJobEntityinstances related to an execution id.List<Job>findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery)Executes aJobQueryImpland returns the matchingSuspendedJobEntityinstances.voidinsert(SuspendedJobEntity jobEntity)voidinsert(SuspendedJobEntity jobEntity, boolean fireCreateEvent)voidupdateJobTenantIdForDeployment(String deploymentId, String newTenantId)Changes the tenantId for all jobs related to a given deployment id.-
Methods inherited from class org.flowable.job.service.impl.persistence.entity.AbstractJobServiceEngineEntityManager
bulkDeleteByteArraysById, createEntityEvent, deleteByteArrayRef
-
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager
getClock, getEventDispatcher, getServiceConfiguration
-
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, setDataManager, update, update
-
-
-
-
Constructor Detail
-
SuspendedJobEntityManagerImpl
public SuspendedJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, SuspendedJobDataManager jobDataManager)
-
-
Method Detail
-
findJobByCorrelationId
public SuspendedJobEntity findJobByCorrelationId(String correlationId)
Description copied from interface:SuspendedJobEntityManagerFind the suspended job with the given correlation id.- Specified by:
findJobByCorrelationIdin interfaceSuspendedJobEntityManager
-
findJobsByExecutionId
public List<SuspendedJobEntity> findJobsByExecutionId(String id)
Description copied from interface:SuspendedJobEntityManagerReturns allSuspendedJobEntityinstances related to an execution id.- Specified by:
findJobsByExecutionIdin interfaceSuspendedJobEntityManager
-
findJobsByProcessInstanceId
public List<SuspendedJobEntity> findJobsByProcessInstanceId(String id)
Description copied from interface:SuspendedJobEntityManagerReturns allSuspendedJobEntityinstances related to an execution id.- Specified by:
findJobsByProcessInstanceIdin interfaceSuspendedJobEntityManager
-
findJobsByQueryCriteria
public List<Job> findJobsByQueryCriteria(SuspendedJobQueryImpl jobQuery)
Description copied from interface:SuspendedJobEntityManagerExecutes aJobQueryImpland returns the matchingSuspendedJobEntityinstances.- Specified by:
findJobsByQueryCriteriain interfaceSuspendedJobEntityManager
-
findJobCountByQueryCriteria
public long findJobCountByQueryCriteria(SuspendedJobQueryImpl jobQuery)
Description copied from interface:SuspendedJobEntityManagerSame asSuspendedJobEntityManager.findJobsByQueryCriteria(SuspendedJobQueryImpl), but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteriain interfaceSuspendedJobEntityManager
-
updateJobTenantIdForDeployment
public void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
Description copied from interface:SuspendedJobEntityManagerChanges the tenantId for all jobs related to a given deployment id.- Specified by:
updateJobTenantIdForDeploymentin interfaceSuspendedJobEntityManager
-
insert
public void insert(SuspendedJobEntity jobEntity, boolean fireCreateEvent)
- Specified by:
insertin interfaceEntityManager<SuspendedJobEntity>- Overrides:
insertin classAbstractEntityManager<SuspendedJobEntity,SuspendedJobDataManager>
-
insert
public void insert(SuspendedJobEntity jobEntity)
- Specified by:
insertin interfaceEntityManager<SuspendedJobEntity>- Overrides:
insertin classAbstractEntityManager<SuspendedJobEntity,SuspendedJobDataManager>
-
delete
public void delete(SuspendedJobEntity jobEntity)
- Specified by:
deletein interfaceEntityManager<SuspendedJobEntity>- Overrides:
deletein classAbstractEntityManager<SuspendedJobEntity,SuspendedJobDataManager>
-
delete
public void delete(SuspendedJobEntity jobEntity, boolean fireDeleteEvent)
- Specified by:
deletein interfaceEntityManager<SuspendedJobEntity>- Overrides:
deletein classAbstractEntityManager<SuspendedJobEntity,SuspendedJobDataManager>
-
createSuspendedJob
protected SuspendedJobEntity createSuspendedJob(AbstractRuntimeJobEntity job)
-
-