Class DefinitionEntityManagerImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntityManager<DecisionEntity, DecisionDataManager>
org.flowable.common.engine.impl.persistence.entity.AbstractEngineEntityManager<DmnEngineConfiguration, DecisionEntity, DecisionDataManager>
org.flowable.dmn.engine.impl.persistence.entity.DefinitionEntityManagerImpl
- All Implemented Interfaces:
EntityManager<DecisionEntity>, DecisionEntityManager
public class DefinitionEntityManagerImpl
extends AbstractEngineEntityManager<DmnEngineConfiguration, DecisionEntity, DecisionDataManager>
implements DecisionEntityManager
- Author:
- Tijs Rademakers, Joram Barrez, Yvo Swillens
-
Field Summary
Fields inherited from class AbstractEngineEntityManager
engineConfigurationFields inherited from class AbstractEntityManager
dataManager, engineType -
Constructor Summary
ConstructorsConstructorDescriptionDefinitionEntityManagerImpl(DmnEngineConfiguration dmnEngineConfiguration, DecisionDataManager DefinitionDataManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteDecisionsByDeploymentId(String deploymentId) findDecisionByDeploymentAndKey(String deploymentId, String DefinitionKey) findDecisionByDeploymentAndKeyAndTenantId(String deploymentId, String decisionKey, String tenantId) findDecisionByKeyAndVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) longfindDecisionCountByNativeQuery(Map<String, Object> parameterMap) longfindDecisionCountByQueryCriteria(DecisionQueryImpl DefinitionQuery) findDecisionsByNativeQuery(Map<String, Object> parameterMap) findDecisionsByQueryCriteria(DecisionQueryImpl DefinitionQuery) findLatestDecisionByKey(String DefinitionKey) findLatestDecisionByKeyAndTenantId(String DefinitionKey, String tenantId) voidupdateDecisionTenantIdForDeployment(String deploymentId, String newTenantId) Methods inherited from class AbstractEngineEntityManager
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcherMethods inherited from class AbstractEntityManager
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
-
Constructor Details
-
DefinitionEntityManagerImpl
public DefinitionEntityManagerImpl(DmnEngineConfiguration dmnEngineConfiguration, DecisionDataManager DefinitionDataManager)
-
-
Method Details
-
findLatestDecisionByKey
- Specified by:
findLatestDecisionByKeyin interfaceDecisionEntityManager
-
findLatestDecisionByKeyAndTenantId
- Specified by:
findLatestDecisionByKeyAndTenantIdin interfaceDecisionEntityManager
-
deleteDecisionsByDeploymentId
- Specified by:
deleteDecisionsByDeploymentIdin interfaceDecisionEntityManager
-
findDecisionsByQueryCriteria
- Specified by:
findDecisionsByQueryCriteriain interfaceDecisionEntityManager
-
findDecisionCountByQueryCriteria
- Specified by:
findDecisionCountByQueryCriteriain interfaceDecisionEntityManager
-
findDecisionByDeploymentAndKey
- Specified by:
findDecisionByDeploymentAndKeyin interfaceDecisionEntityManager
-
findDecisionByDeploymentAndKeyAndTenantId
public DecisionEntity findDecisionByDeploymentAndKeyAndTenantId(String deploymentId, String decisionKey, String tenantId) - Specified by:
findDecisionByDeploymentAndKeyAndTenantIdin interfaceDecisionEntityManager
-
findDecisionByKeyAndVersionAndTenantId
public DecisionEntity findDecisionByKeyAndVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId) - Specified by:
findDecisionByKeyAndVersionAndTenantIdin interfaceDecisionEntityManager
-
findDecisionsByNativeQuery
- Specified by:
findDecisionsByNativeQueryin interfaceDecisionEntityManager
-
findDecisionCountByNativeQuery
- Specified by:
findDecisionCountByNativeQueryin interfaceDecisionEntityManager
-
updateDecisionTenantIdForDeployment
- Specified by:
updateDecisionTenantIdForDeploymentin interfaceDecisionEntityManager
-