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
appEngineConfigurationFields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE -
Constructor Summary
ConstructorsConstructorDescriptionMybatisAppDefinitionDataManager(AppEngineConfiguration appEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreate()voiddeleteAppDefinitionsByDeploymentId(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) longfindAppDefinitionCountByQueryCriteria(AppDefinitionQueryImpl appDefinitionQuery) List<org.flowable.app.api.repository.AppDefinition> findAppDefinitionsByQueryCriteria(AppDefinitionQueryImpl appDefinitionQuery) longfindCoreAppDefinitionCountByQueryCriteria(CoreAppDefinitionQueryImpl appDefinitionQuery) findCoreAppDefinitionsByQueryCriteria(CoreAppDefinitionQueryImpl appDefinitionQuery) findLatestAppDefinitionByKey(String appDefinitionKey) findLatestAppDefinitionByKeyAndTenantId(String appDefinitionKey, String tenantId) Class<? extends AppDefinitionEntity> voidupdateAppDefinitionTenantIdForDeployment(String deploymentId, String newTenantId) Methods inherited from class com.flowable.app.engine.impl.persistence.entity.data.AbstractAppDataManager
getAppEngineConfiguration, getIdGeneratorMethods 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, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getManagedEntityClassin classorg.flowable.common.engine.impl.db.AbstractDataManager<AppDefinitionEntity>
-
create
- Specified by:
createin interfaceorg.flowable.common.engine.impl.persistence.entity.data.DataManager<AppDefinitionEntity>
-
findLatestAppDefinitionByKey
- Specified by:
findLatestAppDefinitionByKeyin interfaceAppDefinitionDataManager
-
findLatestAppDefinitionByKeyAndTenantId
public AppDefinitionEntity findLatestAppDefinitionByKeyAndTenantId(String appDefinitionKey, String tenantId) - Specified by:
findLatestAppDefinitionByKeyAndTenantIdin interfaceAppDefinitionDataManager
-
deleteAppDefinitionsByDeploymentId
- Specified by:
deleteAppDefinitionsByDeploymentIdin interfaceAppDefinitionDataManager
-
findAppDefinitionByDeploymentAndKey
public AppDefinitionEntity findAppDefinitionByDeploymentAndKey(String deploymentId, String appDefinitionKey) - Specified by:
findAppDefinitionByDeploymentAndKeyin interfaceAppDefinitionDataManager
-
findAppDefinitionByDeploymentAndKeyAndTenantId
public AppDefinitionEntity findAppDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String appDefinitionKey, String tenantId) - Specified by:
findAppDefinitionByDeploymentAndKeyAndTenantIdin interfaceAppDefinitionDataManager
-
findAppDefinitionByKeyAndVersion
public AppDefinitionEntity findAppDefinitionByKeyAndVersion(String appDefinitionKey, Integer appDefinitionVersion) - Specified by:
findAppDefinitionByKeyAndVersionin interfaceAppDefinitionDataManager
-
findAppDefinitionByKeyAndVersionAndTenantId
public AppDefinitionEntity findAppDefinitionByKeyAndVersionAndTenantId(String appDefinitionKey, Integer appDefinitionVersion, String tenantId) - Specified by:
findAppDefinitionByKeyAndVersionAndTenantIdin interfaceAppDefinitionDataManager
-
updateAppDefinitionTenantIdForDeployment
- Specified by:
updateAppDefinitionTenantIdForDeploymentin interfaceAppDefinitionDataManager
-
findAppDefinitionsByQueryCriteria
public List<org.flowable.app.api.repository.AppDefinition> findAppDefinitionsByQueryCriteria(AppDefinitionQueryImpl appDefinitionQuery) - Specified by:
findAppDefinitionsByQueryCriteriain interfaceAppDefinitionDataManager
-
findAppDefinitionCountByQueryCriteria
- Specified by:
findAppDefinitionCountByQueryCriteriain interfaceAppDefinitionDataManager
-
findCoreAppDefinitionsByQueryCriteria
public List<CoreAppDefinition> findCoreAppDefinitionsByQueryCriteria(CoreAppDefinitionQueryImpl appDefinitionQuery) - Specified by:
findCoreAppDefinitionsByQueryCriteriain interfaceAppDefinitionDataManager
-
findCoreAppDefinitionCountByQueryCriteria
public long findCoreAppDefinitionCountByQueryCriteria(CoreAppDefinitionQueryImpl appDefinitionQuery) - Specified by:
findCoreAppDefinitionCountByQueryCriteriain interfaceAppDefinitionDataManager
-