public class MybatisPolicyDefinitionDataManager extends AbstractPolicyDataManager<PolicyDefinitionEntity> implements PolicyDefinitionDataManager
policyEngineConfiguration
MAX_ENTRIES_IN_CLAUSE
Constructor and Description |
---|
MybatisPolicyDefinitionDataManager(PolicyEngineConfiguration policyEngineConfiguration) |
getIdGenerator
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
public MybatisPolicyDefinitionDataManager(PolicyEngineConfiguration policyEngineConfiguration)
public Class<? extends PolicyDefinitionEntity> getManagedEntityClass()
getManagedEntityClass
in class AbstractDataManager<PolicyDefinitionEntity>
public PolicyDefinitionEntity create()
create
in interface DataManager<PolicyDefinitionEntity>
public PolicyDefinitionEntity findLatestPolicyDefinitionByKey(String actionDefinitionKey)
findLatestPolicyDefinitionByKey
in interface PolicyDefinitionDataManager
public PolicyDefinitionEntity findLatestPolicyDefinitionByKeyAndTenantId(String policyDefinitionKey, String tenantId)
findLatestPolicyDefinitionByKeyAndTenantId
in interface PolicyDefinitionDataManager
public PolicyDefinitionEntity findPolicyDefinitionByDeploymentAndKey(String deploymentId, String policyDefinitionKey)
findPolicyDefinitionByDeploymentAndKey
in interface PolicyDefinitionDataManager
public PolicyDefinitionEntity findPolicyDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String policyDefinitionKey, String tenantId)
findPolicyDefinitionByDeploymentAndKeyAndTenantId
in interface PolicyDefinitionDataManager
public List<PolicyDefinition> findByCriteria(PolicyDefinitionQueryImpl query)
findByCriteria
in interface PolicyDefinitionDataManager
public long countByCriteria(PolicyDefinitionQueryImpl query)
countByCriteria
in interface PolicyDefinitionDataManager
public PolicyDefinitionEntity findPolicyDefinitionByKeyAndVersion(String policyDefinitionKey, Integer policyVersion)
findPolicyDefinitionByKeyAndVersion
in interface PolicyDefinitionDataManager
public PolicyDefinitionEntity findPolicyDefinitionByKeyAndVersionAndTenantId(String policyDefinitionKey, Integer policyVersion, String tenantId)
findPolicyDefinitionByKeyAndVersionAndTenantId
in interface PolicyDefinitionDataManager
public void deletePolicyDefinitionsByDeploymentId(String deploymentId)
deletePolicyDefinitionsByDeploymentId
in interface PolicyDefinitionDataManager