Class MybatisAppDefinitionDataManager
java.lang.Object
org.flowable.common.engine.impl.db.AbstractDataManager<AppDefinitionEntity>
com.flowable.app.engine.impl.persistence.entity.data.AbstractAppDataManager<AppDefinitionEntity>
com.flowable.app.engine.impl.persistence.entity.data.impl.MybatisAppDefinitionDataManager
- All Implemented Interfaces:
AppDefinitionDataManager
,org.flowable.common.engine.impl.persistence.entity.data.DataManager<AppDefinitionEntity>
public class MybatisAppDefinitionDataManager
extends AbstractAppDataManager<AppDefinitionEntity>
implements AppDefinitionDataManager
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class com.flowable.app.engine.impl.persistence.entity.data.AbstractAppDataManager
appEngineConfiguration
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
Constructor Summary
ConstructorsConstructorDescriptionMybatisAppDefinitionDataManager
(AppEngineConfiguration appEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()
void
deleteAppDefinitionsByDeploymentId
(String deploymentId) findAppDefinitionByDeploymentAndKey
(String deploymentId, String appDefinitionKey) findAppDefinitionByDeploymentAndKeyAndTenantId
(String deploymentId, String appDefinitionKey, String tenantId) findAppDefinitionByKeyAndVersion
(String appDefinitionKey, Integer appDefinitionVersion) findAppDefinitionByKeyAndVersionAndTenantId
(String appDefinitionKey, Integer appDefinitionVersion, String tenantId) long
findAppDefinitionCountByQueryCriteria
(AppDefinitionQueryImpl appDefinitionQuery) List
<org.flowable.app.api.repository.AppDefinition> findAppDefinitionsByQueryCriteria
(AppDefinitionQueryImpl appDefinitionQuery) long
findCoreAppDefinitionCountByQueryCriteria
(CoreAppDefinitionQueryImpl appDefinitionQuery) findCoreAppDefinitionsByQueryCriteria
(CoreAppDefinitionQueryImpl appDefinitionQuery) findLatestAppDefinitionByKey
(String appDefinitionKey) findLatestAppDefinitionByKeyAndTenantId
(String appDefinitionKey, String tenantId) Class
<? extends AppDefinitionEntity> void
updateAppDefinitionTenantIdForDeployment
(String deploymentId, String newTenantId) Methods inherited from class com.flowable.app.engine.impl.persistence.entity.data.AbstractAppDataManager
getAppEngineConfiguration, 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
-
MybatisAppDefinitionDataManager
-
-
Method Details
-
getManagedEntityClass
- Specified by:
getManagedEntityClass
in classorg.flowable.common.engine.impl.db.AbstractDataManager<AppDefinitionEntity>
-
create
- Specified by:
create
in interfaceorg.flowable.common.engine.impl.persistence.entity.data.DataManager<AppDefinitionEntity>
-
findLatestAppDefinitionByKey
- Specified by:
findLatestAppDefinitionByKey
in interfaceAppDefinitionDataManager
-
findLatestAppDefinitionByKeyAndTenantId
public AppDefinitionEntity findLatestAppDefinitionByKeyAndTenantId(String appDefinitionKey, String tenantId) - Specified by:
findLatestAppDefinitionByKeyAndTenantId
in interfaceAppDefinitionDataManager
-
deleteAppDefinitionsByDeploymentId
- Specified by:
deleteAppDefinitionsByDeploymentId
in interfaceAppDefinitionDataManager
-
findAppDefinitionByDeploymentAndKey
public AppDefinitionEntity findAppDefinitionByDeploymentAndKey(String deploymentId, String appDefinitionKey) - Specified by:
findAppDefinitionByDeploymentAndKey
in interfaceAppDefinitionDataManager
-
findAppDefinitionByDeploymentAndKeyAndTenantId
public AppDefinitionEntity findAppDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String appDefinitionKey, String tenantId) - Specified by:
findAppDefinitionByDeploymentAndKeyAndTenantId
in interfaceAppDefinitionDataManager
-
findAppDefinitionByKeyAndVersion
public AppDefinitionEntity findAppDefinitionByKeyAndVersion(String appDefinitionKey, Integer appDefinitionVersion) - Specified by:
findAppDefinitionByKeyAndVersion
in interfaceAppDefinitionDataManager
-
findAppDefinitionByKeyAndVersionAndTenantId
public AppDefinitionEntity findAppDefinitionByKeyAndVersionAndTenantId(String appDefinitionKey, Integer appDefinitionVersion, String tenantId) - Specified by:
findAppDefinitionByKeyAndVersionAndTenantId
in interfaceAppDefinitionDataManager
-
updateAppDefinitionTenantIdForDeployment
- Specified by:
updateAppDefinitionTenantIdForDeployment
in interfaceAppDefinitionDataManager
-
findAppDefinitionsByQueryCriteria
public List<org.flowable.app.api.repository.AppDefinition> findAppDefinitionsByQueryCriteria(AppDefinitionQueryImpl appDefinitionQuery) - Specified by:
findAppDefinitionsByQueryCriteria
in interfaceAppDefinitionDataManager
-
findAppDefinitionCountByQueryCriteria
- Specified by:
findAppDefinitionCountByQueryCriteria
in interfaceAppDefinitionDataManager
-
findCoreAppDefinitionsByQueryCriteria
public List<CoreAppDefinition> findCoreAppDefinitionsByQueryCriteria(CoreAppDefinitionQueryImpl appDefinitionQuery) - Specified by:
findCoreAppDefinitionsByQueryCriteria
in interfaceAppDefinitionDataManager
-
findCoreAppDefinitionCountByQueryCriteria
public long findCoreAppDefinitionCountByQueryCriteria(CoreAppDefinitionQueryImpl appDefinitionQuery) - Specified by:
findCoreAppDefinitionCountByQueryCriteria
in interfaceAppDefinitionDataManager
-