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
ConstructorsConstructorDescriptionDeadLetterJobEntityManagerImpl
(JobServiceConfiguration jobServiceConfiguration, DeadLetterJobDataManager jobDataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected DeadLetterJobEntity
void
delete
(DeadLetterJobEntity jobEntity) findJobByCorrelationId
(String correlationId) Find the deadletter job with the given correlation id.long
Same asDeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl)
, but only returns a count and not the instances itself.Returns allDeadLetterJobEntity
instances related to an execution id.Returns allDeadLetterJobEntity
instances related to a process instanceExecutes aJobQueryImpl
and returns the matchingDeadLetterJobEntity
instances.void
insert
(DeadLetterJobEntity jobEntity) void
insert
(DeadLetterJobEntity jobEntity, boolean fireCreateEvent) void
updateJobTenantIdForDeployment
(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, 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:DeadLetterJobEntityManager
Find the deadletter job with the given correlation id.- Specified by:
findJobByCorrelationId
in interfaceDeadLetterJobEntityManager
-
findJobsByExecutionId
Description copied from interface:DeadLetterJobEntityManager
Returns allDeadLetterJobEntity
instances related to an execution id.- Specified by:
findJobsByExecutionId
in interfaceDeadLetterJobEntityManager
-
findJobsByProcessInstanceId
Description copied from interface:DeadLetterJobEntityManager
Returns allDeadLetterJobEntity
instances related to a process instance- Specified by:
findJobsByProcessInstanceId
in interfaceDeadLetterJobEntityManager
-
findJobsByQueryCriteria
Description copied from interface:DeadLetterJobEntityManager
Executes aJobQueryImpl
and returns the matchingDeadLetterJobEntity
instances.- Specified by:
findJobsByQueryCriteria
in interfaceDeadLetterJobEntityManager
-
findJobCountByQueryCriteria
Description copied from interface:DeadLetterJobEntityManager
Same asDeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl)
, but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteria
in interfaceDeadLetterJobEntityManager
-
updateJobTenantIdForDeployment
Description copied from interface:DeadLetterJobEntityManager
Changes the tenantId for all jobs related to a given deployment id.- Specified by:
updateJobTenantIdForDeployment
in interfaceDeadLetterJobEntityManager
-
insert
- Specified by:
insert
in interfaceEntityManager<DeadLetterJobEntity>
- Overrides:
insert
in classAbstractEntityManager<DeadLetterJobEntity,
DeadLetterJobDataManager>
-
insert
- Specified by:
insert
in interfaceEntityManager<DeadLetterJobEntity>
- Overrides:
insert
in classAbstractEntityManager<DeadLetterJobEntity,
DeadLetterJobDataManager>
-
delete
- Specified by:
delete
in interfaceEntityManager<DeadLetterJobEntity>
- Overrides:
delete
in classAbstractEntityManager<DeadLetterJobEntity,
DeadLetterJobDataManager>
-
createDeadLetterJob
-