Class ProcessDefinitionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<ProcessDefinitionEntity, ProcessDefinitionDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<ProcessEngineConfigurationImpl, ProcessDefinitionEntity, ProcessDefinitionDataManager>
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 AbstractEngineEntityManager
engineConfigurationFields inherited from class AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionProcessDefinitionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, ProcessDefinitionDataManager processDefinitionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(ProcessDefinitionEntity entity, boolean fireDeleteEvent) voiddeleteProcessDefinitionsByDeploymentId(String deploymentId) findLatestDerivedProcessDefinitionByKey(String processDefinitionKey) findLatestDerivedProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) findLatestProcessDefinitionByKey(String processDefinitionKey) findLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) findProcessDefinitionByDeploymentAndKey(String deploymentId, String processDefinitionKey) findProcessDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String processDefinitionKey, String tenantId) findProcessDefinitionByKeyAndVersionAndTenantId(String processDefinitionKey, Integer processDefinitionVersion, String tenantId) findProcessDefinitionByParentDeploymentAndKey(String parentDeploymentId, String processDefinitionKey) findProcessDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String processDefinitionKey, String tenantId) longfindProcessDefinitionCountByNativeQuery(Map<String, Object> parameterMap) longfindProcessDefinitionCountByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery) findProcessDefinitionsByNativeQuery(Map<String, Object> parameterMap) findProcessDefinitionsByQueryCriteria(ProcessDefinitionQueryImpl processDefinitionQuery) voidupdateProcessDefinitionTenantIdForDeployment(String deploymentId, String newTenantId) voidupdateProcessDefinitionVersionForProcessDefinitionId(String processDefinitionId, int version) Methods inherited from class AbstractProcessEngineEntityManager
createEntityEventMethods inherited from class AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class AbstractEntityManager
create, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
ProcessDefinitionEntityManagerImpl
public ProcessDefinitionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, ProcessDefinitionDataManager processDefinitionDataManager)
-
-
Method Details
-
delete
- Specified by:
deletein interfaceEntityManager<ProcessDefinitionEntity>- Overrides:
deletein classAbstractEntityManager<ProcessDefinitionEntity, ProcessDefinitionDataManager>
-
findLatestProcessDefinitionByKey
- Specified by:
findLatestProcessDefinitionByKeyin interfaceProcessDefinitionEntityManager
-
findLatestProcessDefinitionByKeyAndTenantId
public ProcessDefinitionEntity findLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) - Specified by:
findLatestProcessDefinitionByKeyAndTenantIdin interfaceProcessDefinitionEntityManager
-
findLatestDerivedProcessDefinitionByKey
- Specified by:
findLatestDerivedProcessDefinitionByKeyin interfaceProcessDefinitionEntityManager
-
findLatestDerivedProcessDefinitionByKeyAndTenantId
public ProcessDefinitionEntity findLatestDerivedProcessDefinitionByKeyAndTenantId(String processDefinitionKey, String tenantId) - Specified by:
findLatestDerivedProcessDefinitionByKeyAndTenantIdin interfaceProcessDefinitionEntityManager
-
deleteProcessDefinitionsByDeploymentId
- 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
- Specified by:
findProcessDefinitionsByNativeQueryin interfaceProcessDefinitionEntityManager
-
findProcessDefinitionCountByNativeQuery
- Specified by:
findProcessDefinitionCountByNativeQueryin interfaceProcessDefinitionEntityManager
-
updateProcessDefinitionTenantIdForDeployment
- Specified by:
updateProcessDefinitionTenantIdForDeploymentin interfaceProcessDefinitionEntityManager
-
updateProcessDefinitionVersionForProcessDefinitionId
public void updateProcessDefinitionVersionForProcessDefinitionId(String processDefinitionId, int version) - Specified by:
updateProcessDefinitionVersionForProcessDefinitionIdin interfaceProcessDefinitionEntityManager
-