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
ConstructorsConstructorDescriptionSuspendedJobEntityManagerImpl
(JobServiceConfiguration jobServiceConfiguration, SuspendedJobDataManager jobDataManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected SuspendedJobEntity
void
delete
(SuspendedJobEntity jobEntity) void
delete
(SuspendedJobEntity jobEntity, boolean fireDeleteEvent) findJobByCorrelationId
(String correlationId) Find the suspended job with the given correlation id.long
Same asSuspendedJobEntityManager.findJobsByQueryCriteria(SuspendedJobQueryImpl)
, but only returns a count and not the instances itself.Returns allSuspendedJobEntity
instances related to an execution id.Returns allSuspendedJobEntity
instances related to an execution id.findJobsByQueryCriteria
(SuspendedJobQueryImpl jobQuery) Executes aJobQueryImpl
and returns the matchingSuspendedJobEntity
instances.void
insert
(SuspendedJobEntity jobEntity) void
insert
(SuspendedJobEntity 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, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, setDataManager, update, update
-
Constructor Details
-
SuspendedJobEntityManagerImpl
public SuspendedJobEntityManagerImpl(JobServiceConfiguration jobServiceConfiguration, SuspendedJobDataManager jobDataManager)
-
-
Method Details
-
findJobByCorrelationId
Description copied from interface:SuspendedJobEntityManager
Find the suspended job with the given correlation id.- Specified by:
findJobByCorrelationId
in interfaceSuspendedJobEntityManager
-
findJobsByExecutionId
Description copied from interface:SuspendedJobEntityManager
Returns allSuspendedJobEntity
instances related to an execution id.- Specified by:
findJobsByExecutionId
in interfaceSuspendedJobEntityManager
-
findJobsByProcessInstanceId
Description copied from interface:SuspendedJobEntityManager
Returns allSuspendedJobEntity
instances related to an execution id.- Specified by:
findJobsByProcessInstanceId
in interfaceSuspendedJobEntityManager
-
findJobsByQueryCriteria
Description copied from interface:SuspendedJobEntityManager
Executes aJobQueryImpl
and returns the matchingSuspendedJobEntity
instances.- Specified by:
findJobsByQueryCriteria
in interfaceSuspendedJobEntityManager
-
findJobCountByQueryCriteria
Description copied from interface:SuspendedJobEntityManager
Same asSuspendedJobEntityManager.findJobsByQueryCriteria(SuspendedJobQueryImpl)
, but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteria
in interfaceSuspendedJobEntityManager
-
updateJobTenantIdForDeployment
Description copied from interface:SuspendedJobEntityManager
Changes the tenantId for all jobs related to a given deployment id.- Specified by:
updateJobTenantIdForDeployment
in interfaceSuspendedJobEntityManager
-
insert
- Specified by:
insert
in interfaceEntityManager<SuspendedJobEntity>
- Overrides:
insert
in classAbstractEntityManager<SuspendedJobEntity,
SuspendedJobDataManager>
-
insert
- Specified by:
insert
in interfaceEntityManager<SuspendedJobEntity>
- Overrides:
insert
in classAbstractEntityManager<SuspendedJobEntity,
SuspendedJobDataManager>
-
delete
- Specified by:
delete
in interfaceEntityManager<SuspendedJobEntity>
- Overrides:
delete
in classAbstractEntityManager<SuspendedJobEntity,
SuspendedJobDataManager>
-
delete
- Specified by:
delete
in interfaceEntityManager<SuspendedJobEntity>
- Overrides:
delete
in classAbstractEntityManager<SuspendedJobEntity,
SuspendedJobDataManager>
-
createSuspendedJob
-