Class MybatisDecisionDataManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
-
- org.flowable.dmn.engine.impl.persistence.entity.data.AbstractDmnDataManager<DecisionEntity>
-
- org.flowable.dmn.engine.impl.persistence.entity.data.impl.MybatisDecisionDataManager
-
- All Implemented Interfaces:
DataManager<DecisionEntity>,DecisionDataManager
public class MybatisDecisionDataManager extends AbstractDmnDataManager<DecisionEntity> implements DecisionDataManager
- Author:
- Joram Barrez, Yvo Swillens
-
-
Field Summary
-
Fields inherited from class org.flowable.dmn.engine.impl.persistence.entity.data.AbstractDmnDataManager
dmnEngineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description MybatisDecisionDataManager(DmnEngineConfiguration dmnEngineConfiguration)
-
Method Summary
-
Methods inherited from class org.flowable.dmn.engine.impl.persistence.entity.data.AbstractDmnDataManager
getIdGenerator
-
Methods inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
bulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findById, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, update
-
-
-
-
Constructor Detail
-
MybatisDecisionDataManager
public MybatisDecisionDataManager(DmnEngineConfiguration dmnEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends DecisionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClassin classAbstractDataManager<DecisionEntity>
-
create
public DecisionEntity create()
- Specified by:
createin interfaceDataManager<DecisionEntity>
-
findLatestDecisionByKey
public DecisionEntity findLatestDecisionByKey(String decisionKey)
- Specified by:
findLatestDecisionByKeyin interfaceDecisionDataManager
-
findLatestDecisionByKeyAndTenantId
public DecisionEntity findLatestDecisionByKeyAndTenantId(String decisionKey, String tenantId)
- Specified by:
findLatestDecisionByKeyAndTenantIdin interfaceDecisionDataManager
-
findLatestDecisionByKeyAndParentDeploymentId
public DecisionEntity findLatestDecisionByKeyAndParentDeploymentId(String decisionKey, String parentDeploymentId)
- Specified by:
findLatestDecisionByKeyAndParentDeploymentIdin interfaceDecisionDataManager
-
findLatestDecisionByKeyParentDeploymentIdAndTenantId
public DecisionEntity findLatestDecisionByKeyParentDeploymentIdAndTenantId(String decisionKey, String parentDeploymentId, String tenantId)
- Specified by:
findLatestDecisionByKeyParentDeploymentIdAndTenantIdin interfaceDecisionDataManager
-
deleteDecisionsByDeploymentId
public void deleteDecisionsByDeploymentId(String deploymentId)
- Specified by:
deleteDecisionsByDeploymentIdin interfaceDecisionDataManager
-
findDecisionsByQueryCriteria
public List<DmnDecision> findDecisionsByQueryCriteria(DecisionQueryImpl DecisionQuery)
- Specified by:
findDecisionsByQueryCriteriain interfaceDecisionDataManager
-
findDecisionCountByQueryCriteria
public long findDecisionCountByQueryCriteria(DecisionQueryImpl DecisionQuery)
- Specified by:
findDecisionCountByQueryCriteriain interfaceDecisionDataManager
-
findDecisionByDeploymentAndKey
public DecisionEntity findDecisionByDeploymentAndKey(String deploymentId, String decisionKey)
- Specified by:
findDecisionByDeploymentAndKeyin interfaceDecisionDataManager
-
findDecisionByDeploymentAndKeyAndTenantId
public DecisionEntity findDecisionByDeploymentAndKeyAndTenantId(String deploymentId, String decisionKey, String tenantId)
- Specified by:
findDecisionByDeploymentAndKeyAndTenantIdin interfaceDecisionDataManager
-
findDecisionByKeyAndVersion
public DecisionEntity findDecisionByKeyAndVersion(String decisionKey, Integer decisionVersion)
- Specified by:
findDecisionByKeyAndVersionin interfaceDecisionDataManager
-
findDecisionByKeyAndVersionAndTenantId
public DecisionEntity findDecisionByKeyAndVersionAndTenantId(String decisionKey, Integer decisionVersion, String tenantId)
- Specified by:
findDecisionByKeyAndVersionAndTenantIdin interfaceDecisionDataManager
-
findDecisionsByNativeQuery
public List<DmnDecision> findDecisionsByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findDecisionsByNativeQueryin interfaceDecisionDataManager
-
findDecisionCountByNativeQuery
public long findDecisionCountByNativeQuery(Map<String,Object> parameterMap)
- Specified by:
findDecisionCountByNativeQueryin interfaceDecisionDataManager
-
updateDecisionTenantIdForDeployment
public void updateDecisionTenantIdForDeployment(String deploymentId, String newTenantId)
- Specified by:
updateDecisionTenantIdForDeploymentin interfaceDecisionDataManager
-
-