Class DeadLetterJobEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<DeadLetterJobEntity, DeadLetterJobDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractServiceEngineEntityManager<JobServiceConfiguration, DeadLetterJobEntity, DeadLetterJobDataManager>
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 AbstractServiceEngineEntityManager
serviceConfigurationFields inherited from class AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionDeadLetterJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, DeadLetterJobDataManager jobDataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected DeadLetterJobEntityvoiddelete(DeadLetterJobEntity jobEntity) findJobByCorrelationId(String correlationId) Find the deadletter job with the given correlation id.longSame asDeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl), but only returns a count and not the instances itself.Returns allDeadLetterJobEntityinstances related to an execution id.Returns allDeadLetterJobEntityinstances related to a process instanceExecutes aJobQueryImpland returns the matchingDeadLetterJobEntityinstances.voidinsert(DeadLetterJobEntity jobEntity) voidinsert(DeadLetterJobEntity jobEntity, boolean fireCreateEvent) voidupdateJobTenantIdForDeployment(String deploymentId, String newTenantId) Changes the tenantId for all jobs related to a given deployment id.Methods inherited from class AbstractJobServiceEngineEntityManager
bulkDeleteByteArraysById, createEntityEvent, deleteByteArrayRefMethods inherited from class AbstractServiceEngineEntityManager
getClock, getEventDispatcher, getServiceConfigurationMethods inherited from class AbstractEntityManager
create, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, setDataManager, update, update
-
Constructor Details
-
DeadLetterJobEntityManagerImpl
public DeadLetterJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, DeadLetterJobDataManager jobDataManager)
-
-
Method Details
-
findJobByCorrelationId
Description copied from interface:DeadLetterJobEntityManagerFind the deadletter job with the given correlation id.- Specified by:
findJobByCorrelationIdin interfaceDeadLetterJobEntityManager
-
findJobsByExecutionId
Description copied from interface:DeadLetterJobEntityManagerReturns allDeadLetterJobEntityinstances related to an execution id.- Specified by:
findJobsByExecutionIdin interfaceDeadLetterJobEntityManager
-
findJobsByProcessInstanceId
Description copied from interface:DeadLetterJobEntityManagerReturns allDeadLetterJobEntityinstances related to a process instance- Specified by:
findJobsByProcessInstanceIdin interfaceDeadLetterJobEntityManager
-
findJobsByQueryCriteria
Description copied from interface:DeadLetterJobEntityManagerExecutes aJobQueryImpland returns the matchingDeadLetterJobEntityinstances.- Specified by:
findJobsByQueryCriteriain interfaceDeadLetterJobEntityManager
-
findJobCountByQueryCriteria
Description copied from interface:DeadLetterJobEntityManagerSame asDeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl), but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteriain interfaceDeadLetterJobEntityManager
-
updateJobTenantIdForDeployment
Description copied from interface:DeadLetterJobEntityManagerChanges the tenantId for all jobs related to a given deployment id.- Specified by:
updateJobTenantIdForDeploymentin interfaceDeadLetterJobEntityManager
-
insert
- Specified by:
insertin interfaceEntityManager<DeadLetterJobEntity>- Overrides:
insertin classAbstractEntityManager<DeadLetterJobEntity, DeadLetterJobDataManager>
-
insert
- Specified by:
insertin interfaceEntityManager<DeadLetterJobEntity>- Overrides:
insertin classAbstractEntityManager<DeadLetterJobEntity, DeadLetterJobDataManager>
-
delete
- Specified by:
deletein interfaceEntityManager<DeadLetterJobEntity>- Overrides:
deletein classAbstractEntityManager<DeadLetterJobEntity, DeadLetterJobDataManager>
-
createDeadLetterJob
-