Class DeadLetterJobEntityManagerImpl
- 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<DeadLetterJobEntity,DeadLetterJobDataManager>
-
- org.flowable.job.service.impl.persistence.entity.DeadLetterJobEntityManagerImpl
-
- All Implemented Interfaces:
EntityManager<DeadLetterJobEntity>,DeadLetterJobEntityManager
public class DeadLetterJobEntityManagerImpl extends AbstractJobServiceEngineEntityManager<DeadLetterJobEntity,DeadLetterJobDataManager> implements DeadLetterJobEntityManager
- 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 DeadLetterJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, DeadLetterJobDataManager jobDataManager)
-
Method Summary
-
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, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, setDataManager, update, update
-
-
-
-
Constructor Detail
-
DeadLetterJobEntityManagerImpl
public DeadLetterJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, DeadLetterJobDataManager jobDataManager)
-
-
Method Detail
-
findJobByCorrelationId
public DeadLetterJobEntity findJobByCorrelationId(String correlationId)
Description copied from interface:DeadLetterJobEntityManagerFind the deadletter job with the given correlation id.- Specified by:
findJobByCorrelationIdin interfaceDeadLetterJobEntityManager
-
findJobsByExecutionId
public List<DeadLetterJobEntity> findJobsByExecutionId(String id)
Description copied from interface:DeadLetterJobEntityManagerReturns allDeadLetterJobEntityinstances related to an execution id.- Specified by:
findJobsByExecutionIdin interfaceDeadLetterJobEntityManager
-
findJobsByProcessInstanceId
public List<DeadLetterJobEntity> findJobsByProcessInstanceId(String id)
Description copied from interface:DeadLetterJobEntityManagerReturns allDeadLetterJobEntityinstances related to a process instance- Specified by:
findJobsByProcessInstanceIdin interfaceDeadLetterJobEntityManager
-
findJobsByQueryCriteria
public List<Job> findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery)
Description copied from interface:DeadLetterJobEntityManagerExecutes aJobQueryImpland returns the matchingDeadLetterJobEntityinstances.- Specified by:
findJobsByQueryCriteriain interfaceDeadLetterJobEntityManager
-
findJobCountByQueryCriteria
public long findJobCountByQueryCriteria(DeadLetterJobQueryImpl jobQuery)
Description copied from interface:DeadLetterJobEntityManagerSame asDeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl), but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteriain interfaceDeadLetterJobEntityManager
-
updateJobTenantIdForDeployment
public void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
Description copied from interface:DeadLetterJobEntityManagerChanges the tenantId for all jobs related to a given deployment id.- Specified by:
updateJobTenantIdForDeploymentin interfaceDeadLetterJobEntityManager
-
insert
public void insert(DeadLetterJobEntity jobEntity, boolean fireCreateEvent)
- Specified by:
insertin interfaceEntityManager<DeadLetterJobEntity>- Overrides:
insertin classAbstractEntityManager<DeadLetterJobEntity,DeadLetterJobDataManager>
-
insert
public void insert(DeadLetterJobEntity jobEntity)
- Specified by:
insertin interfaceEntityManager<DeadLetterJobEntity>- Overrides:
insertin classAbstractEntityManager<DeadLetterJobEntity,DeadLetterJobDataManager>
-
delete
public void delete(DeadLetterJobEntity jobEntity)
- Specified by:
deletein interfaceEntityManager<DeadLetterJobEntity>- Overrides:
deletein classAbstractEntityManager<DeadLetterJobEntity,DeadLetterJobDataManager>
-
createDeadLetterJob
protected DeadLetterJobEntity createDeadLetterJob(AbstractRuntimeJobEntity job)
-
-