Class ProcessDefinitionEntityManagerImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<EntityImpl,DM>
-
- org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<ProcessEngineConfigurationImpl,EntityImpl,DM>
-
- org.flowable.engine.impl.persistence.entity.AbstractProcessEngineEntityManager<ProcessDefinitionEntity,ProcessDefinitionDataManager>
-
- org.flowable.engine.impl.persistence.entity.ProcessDefinitionEntityManagerImpl
-
- All Implemented Interfaces:
EntityManager<ProcessDefinitionEntity>,ProcessDefinitionEntityManager
public class ProcessDefinitionEntityManagerImpl extends AbstractProcessEngineEntityManager<ProcessDefinitionEntity,ProcessDefinitionDataManager> implements ProcessDefinitionEntityManager
- Author:
- Tom Baeyens, Falko Menge, Saeid Mirzaei, Joram Barrez
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
engineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
dataManager, engineType
-
-
Constructor Summary
Constructors Constructor Description ProcessDefinitionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, ProcessDefinitionDataManager processDefinitionDataManager)
-
Method Summary
-
Methods inherited from class org.flowable.engine.impl.persistence.entity.AbstractProcessEngineEntityManager
createEntityEvent
-
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
-
Methods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager
create, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
-
-
-
Constructor Detail
-
ProcessDefinitionEntityManagerImpl
public ProcessDefinitionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, ProcessDefinitionDataManager processDefinitionDataManager)
-
-
Method Detail
-
delete
public void delete(ProcessDefinitionEntity entity, boolean fireDeleteEvent)
- Specified by:
deletein interfaceEntityManager<ProcessDefinitionEntity>- Overrides:
deletein classAbstractEntityManager<ProcessDefinitionEntity,ProcessDefinitionDataManager>
-
findLatestProcessDefinitionByKey
public ProcessDefinitionEntity findLatestProcessDefinitionByKey(String processDefinitionKey)
- Specified by:
findLatestProcessDefinitionByKeyin interfaceProcessDefinitionEntityManager
-
findLatestProcessDefinitionByKeyAndTenantId
public ProcessDefinitionEntity findLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
- Specified by:
findLatestProcessDefinitionByKeyAndTenantIdin interfaceProcessDefinitionEntityManager
-
findLatestDerivedProcessDefinitionByKey
public ProcessDefinitionEntity findLatestDerivedProcessDefinitionByKey(String processDefinitionKey)
- Specified by:
findLatestDerivedProcessDefinitionByKeyin interfaceProcessDefinitionEntityManager
-
findLatestDerivedProcessDefinitionByKeyAndTenantId
public ProcessDefinitionEntity findLatestDerivedProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId)
- Specified by:
findLatestDerivedProcessDefinitionByKeyAndTenantIdin interfaceProcessDefinitionEntityManager
-
deleteProcessDefinitionsByDeploymentId
public void deleteProcessDefinitionsByDeploymentId(String deploymentId)
- Specified by:
deleteProcessDefinitionsByDeploymentIdin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionsByQueryCriteria
public List<ProcessDefinition> findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)
- Specified by:
findProcessDefinitionsByQueryCriteriain interfaceProcessDefinitionEntityManager
-
findProcessDefinitionCountByQueryCriteria
public long findProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery)
- Specified by:
findProcessDefinitionCountByQueryCriteriain interfaceProcessDefinitionEntityManager
-
findProcessDefinitionByDeploymentAndKey
public ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKey(String deploymentId, String processDefinitionKey)
- Specified by:
findProcessDefinitionByDeploymentAndKeyin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionByDeploymentAndKeyAndTenantId
public ProcessDefinitionEntity findProcessDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String processDefinitionKey, String tenantId)
- Specified by:
findProcessDefinitionByDeploymentAndKeyAndTenantIdin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionByParentDeploymentAndKey
public ProcessDefinitionEntity findProcessDefinitionByParentDeploymentAndKey(String parentDeploymentId, String processDefinitionKey)
- Specified by:
findProcessDefinitionByParentDeploymentAndKeyin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionByParentDeploymentAndKeyAndTenantId
public ProcessDefinitionEntity findProcessDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String processDefinitionKey, String tenantId)
- Specified by:
findProcessDefinitionByParentDeploymentAndKeyAndTenantIdin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionByKeyAndVersionAndTenantId
public ProcessDefinition findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId)
- Specified by:
findProcessDefinitionByKeyAndVersionAndTenantIdin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionsByNativeQuery
public List<ProcessDefinition> findProcessDefinitionsByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findProcessDefinitionsByNativeQueryin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionCountByNativeQuery
public long findProcessDefinitionCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findProcessDefinitionCountByNativeQueryin interfaceProcessDefinitionEntityManager
-
updateProcessDefinitionTenantIdForDeployment
public void updateProcessDefinitionTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateProcessDefinitionTenantIdForDeploymentin interfaceProcessDefinitionEntityManager
-
updateProcessDefinitionVersionForProcessDefinitionId
public void updateProcessDefinitionVersionForProcessDefinitionId(String processDefinitionId, int version)
- Specified by:
updateProcessDefinitionVersionForProcessDefinitionIdin interfaceProcessDefinitionEntityManager
-
-