Class DeadLetterJobEntityManagerImpl
- java.lang.Object
-
- org.activiti.engine.impl.persistence.AbstractManager
-
- org.activiti.engine.impl.persistence.entity.AbstractEntityManager<DeadLetterJobEntity>
-
- org.activiti.engine.impl.persistence.entity.DeadLetterJobEntityManagerImpl
-
- All Implemented Interfaces:
DeadLetterJobEntityManager,EntityManager<DeadLetterJobEntity>
public class DeadLetterJobEntityManagerImpl extends AbstractEntityManager<DeadLetterJobEntity> implements DeadLetterJobEntityManager
-
-
Field Summary
Fields Modifier and Type Field Description protected DeadLetterJobDataManagerjobDataManager-
Fields inherited from class org.activiti.engine.impl.persistence.AbstractManager
processEngineConfiguration
-
-
Constructor Summary
Constructors Constructor Description DeadLetterJobEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeadLetterJobDataManager jobDataManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DeadLetterJobEntitycreateDeadLetterJob(AbstractJobEntity job)voiddelete(DeadLetterJobEntity jobEntity)protected voiddeleteExceptionByteArrayRef(DeadLetterJobEntity jobEntity)Deletes a the byte array used to store the exception information.longfindJobCountByQueryCriteria(DeadLetterJobQueryImpl jobQuery)Same asDeadLetterJobEntityManager.findJobsByQueryCriteria(DeadLetterJobQueryImpl, Page), but only returns a count and not the instances itself.java.util.List<DeadLetterJobEntity>findJobsByExecutionId(java.lang.String id)Returns allDeadLetterJobEntityinstances related to onExecutionEntity.java.util.List<Job>findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery, Page page)Executes aJobQueryImpland returns the matchingDeadLetterJobEntityinstances.protected DeadLetterJobDataManagergetDataManager()voidinsert(DeadLetterJobEntity jobEntity)voidinsert(DeadLetterJobEntity jobEntity, boolean fireCreateEvent)voidsetJobDataManager(DeadLetterJobDataManager jobDataManager)voidupdateJobTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)Changes the tenantId for all jobs related to a givenDeploymentEntity.-
Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabled, isExecutionRelatedEntityCountEnabledGlobally, update, update
-
Methods inherited from class org.activiti.engine.impl.persistence.AbstractManager
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeadLetterJobEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityLinkEntityManager, getJobEntityManager, getJobManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getSuspendedJobEntityManager, getTaskEntityManager, getTimerJobEntityManager, getVariableInstanceEntityManager
-
-
-
-
Field Detail
-
jobDataManager
protected DeadLetterJobDataManager jobDataManager
-
-
Constructor Detail
-
DeadLetterJobEntityManagerImpl
public DeadLetterJobEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, DeadLetterJobDataManager jobDataManager)
-
-
Method Detail
-
findJobsByExecutionId
public java.util.List<DeadLetterJobEntity> findJobsByExecutionId(java.lang.String id)
Description copied from interface:DeadLetterJobEntityManagerReturns allDeadLetterJobEntityinstances related to onExecutionEntity.- Specified by:
findJobsByExecutionIdin interfaceDeadLetterJobEntityManager
-
findJobsByQueryCriteria
public java.util.List<Job> findJobsByQueryCriteria(DeadLetterJobQueryImpl jobQuery, Page page)
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, Page), but only returns a count and not the instances itself.- Specified by:
findJobCountByQueryCriteriain interfaceDeadLetterJobEntityManager
-
updateJobTenantIdForDeployment
public void updateJobTenantIdForDeployment(java.lang.String deploymentId, java.lang.String newTenantId)Description copied from interface:DeadLetterJobEntityManagerChanges the tenantId for all jobs related to a givenDeploymentEntity.- Specified by:
updateJobTenantIdForDeploymentin interfaceDeadLetterJobEntityManager
-
insert
public void insert(DeadLetterJobEntity jobEntity, boolean fireCreateEvent)
- Specified by:
insertin interfaceEntityManager<DeadLetterJobEntity>- Overrides:
insertin classAbstractEntityManager<DeadLetterJobEntity>
-
insert
public void insert(DeadLetterJobEntity jobEntity)
- Specified by:
insertin interfaceEntityManager<DeadLetterJobEntity>- Overrides:
insertin classAbstractEntityManager<DeadLetterJobEntity>
-
delete
public void delete(DeadLetterJobEntity jobEntity)
- Specified by:
deletein interfaceEntityManager<DeadLetterJobEntity>- Overrides:
deletein classAbstractEntityManager<DeadLetterJobEntity>
-
deleteExceptionByteArrayRef
protected void deleteExceptionByteArrayRef(DeadLetterJobEntity jobEntity)
Deletes a the byte array used to store the exception information. Subclasses may override to provide custom implementations.
-
createDeadLetterJob
protected DeadLetterJobEntity createDeadLetterJob(AbstractJobEntity job)
-
getDataManager
protected DeadLetterJobDataManager getDataManager()
- Specified by:
getDataManagerin classAbstractEntityManager<DeadLetterJobEntity>
-
setJobDataManager
public void setJobDataManager(DeadLetterJobDataManager jobDataManager)
-
-