Class MybatisTemplateDefinitionDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<TemplateDefinitionEntity>
com.flowable.template.engine.impl.persistence.entity.data.AbstractTemplateDataManager<TemplateDefinitionEntity>
com.flowable.template.engine.impl.persistence.entity.data.impl.MybatisTemplateDefinitionDataManager
- All Implemented Interfaces:
TemplateDefinitionDataManager
,org.flowable.common.engine.impl.persistence.entity.data.DataManager<TemplateDefinitionEntity>
public class MybatisTemplateDefinitionDataManager
extends AbstractTemplateDataManager<TemplateDefinitionEntity>
implements TemplateDefinitionDataManager
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class com.flowable.template.engine.impl.persistence.entity.data.AbstractTemplateDataManager
templateEngineConfiguration
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
Constructor Summary
ConstructorsConstructorDescriptionMybatisTemplateDefinitionDataManager
(TemplateEngineConfiguration templateEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionlong
create()
void
deleteTemplateDefinitionsByDeploymentId
(String deploymentId) findLatestTemplateDefinitionByKey
(String templateDefinitionKey) findLatestTemplateDefinitionByKeyAndTenantId
(String templateDefinitionKey, String tenantId) findTemplateDefinitionByDeploymentAndKey
(String deploymentId, String templateDefinitionKey) findTemplateDefinitionByDeploymentAndKeyAndTenantId
(String deploymentId, String templateDefinitionKey, String tenantId) Class
<? extends TemplateDefinitionEntity> Methods inherited from class com.flowable.template.engine.impl.persistence.entity.data.AbstractTemplateDataManager
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.common.engine.impl.persistence.entity.data.DataManager
delete, delete, findById, insert, update
-
Constructor Details
-
MybatisTemplateDefinitionDataManager
public MybatisTemplateDefinitionDataManager(TemplateEngineConfiguration templateEngineConfiguration)
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClass
in classorg.flowable.common.engine.impl.db.AbstractDataManager<TemplateDefinitionEntity>
-
create
- Specified by:
create
in interfaceorg.flowable.common.engine.impl.persistence.entity.data.DataManager<TemplateDefinitionEntity>
-
findTemplateDefinitionByDeploymentAndKey
public TemplateDefinitionEntity findTemplateDefinitionByDeploymentAndKey(String deploymentId, String templateDefinitionKey) - Specified by:
findTemplateDefinitionByDeploymentAndKey
in interfaceTemplateDefinitionDataManager
-
findTemplateDefinitionByDeploymentAndKeyAndTenantId
public TemplateDefinitionEntity findTemplateDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String templateDefinitionKey, String tenantId) - Specified by:
findTemplateDefinitionByDeploymentAndKeyAndTenantId
in interfaceTemplateDefinitionDataManager
-
findByCriteria
- Specified by:
findByCriteria
in interfaceTemplateDefinitionDataManager
-
countByCriteria
- Specified by:
countByCriteria
in interfaceTemplateDefinitionDataManager
-
findLatestTemplateDefinitionByKey
- Specified by:
findLatestTemplateDefinitionByKey
in interfaceTemplateDefinitionDataManager
-
findLatestTemplateDefinitionByKeyAndTenantId
public TemplateDefinitionEntity findLatestTemplateDefinitionByKeyAndTenantId(String templateDefinitionKey, String tenantId) - Specified by:
findLatestTemplateDefinitionByKeyAndTenantId
in interfaceTemplateDefinitionDataManager
-
deleteTemplateDefinitionsByDeploymentId
- Specified by:
deleteTemplateDefinitionsByDeploymentId
in interfaceTemplateDefinitionDataManager
-