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
serviceConfigurationFields inherited from class org.flowable.common.engine.impl.persistence.entity.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 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, 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
-