Class MybatisServiceDefinitionDataManager
- java.lang.Object
-
- org.flowable.common.engine.impl.db.AbstractDataManager<EntityImpl>
-
- com.flowable.serviceregistry.engine.impl.persistence.entity.data.AbstractServiceRegistryDataManager<ServiceDefinitionEntity>
-
- com.flowable.serviceregistry.engine.impl.persistence.entity.data.impl.MybatisServiceDefinitionDataManager
-
- All Implemented Interfaces:
ServiceDefinitionDataManager
,DataManager<ServiceDefinitionEntity>
public class MybatisServiceDefinitionDataManager extends AbstractServiceRegistryDataManager<ServiceDefinitionEntity> implements ServiceDefinitionDataManager
-
-
Field Summary
-
Fields inherited from class com.flowable.serviceregistry.engine.impl.persistence.entity.data.AbstractServiceRegistryDataManager
serviceRegistryEngineConfiguration
-
Fields inherited from class org.flowable.common.engine.impl.db.AbstractDataManager
MAX_ENTRIES_IN_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description MybatisServiceDefinitionDataManager(ServiceRegistryEngineConfiguration serviceRegistryEngineConfiguration)
-
Method Summary
-
Methods inherited from class com.flowable.serviceregistry.engine.impl.persistence.entity.data.AbstractServiceRegistryDataManager
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
-
MybatisServiceDefinitionDataManager
public MybatisServiceDefinitionDataManager(ServiceRegistryEngineConfiguration serviceRegistryEngineConfiguration)
-
-
Method Detail
-
getManagedEntityClass
public Class<? extends ServiceDefinitionEntity> getManagedEntityClass()
- Specified by:
getManagedEntityClass
in classAbstractDataManager<ServiceDefinitionEntity>
-
create
public ServiceDefinitionEntity create()
- Specified by:
create
in interfaceDataManager<ServiceDefinitionEntity>
-
findLatestServiceDefinitionByKey
public ServiceDefinitionEntity findLatestServiceDefinitionByKey(String serviceDefinitionKey)
- Specified by:
findLatestServiceDefinitionByKey
in interfaceServiceDefinitionDataManager
-
findLatestServiceDefinitionByKeyAndTenantId
public ServiceDefinitionEntity findLatestServiceDefinitionByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
- Specified by:
findLatestServiceDefinitionByKeyAndTenantId
in interfaceServiceDefinitionDataManager
-
findLatestServiceDefinitionByReferenceKey
public ServiceDefinitionEntity findLatestServiceDefinitionByReferenceKey(String referenceKey)
- Specified by:
findLatestServiceDefinitionByReferenceKey
in interfaceServiceDefinitionDataManager
-
findLatestServiceDefinitionByReferenceKeyAndTenantId
public ServiceDefinitionEntity findLatestServiceDefinitionByReferenceKeyAndTenantId(String referenceKey, String tenantId)
- Specified by:
findLatestServiceDefinitionByReferenceKeyAndTenantId
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByDeploymentAndKey
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndKey(String deploymentId, String serviceDefinitionKey)
- Specified by:
findServiceDefinitionByDeploymentAndKey
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByDeploymentAndKeyAndTenantId
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String serviceDefinitionKey, String tenantId)
- Specified by:
findServiceDefinitionByDeploymentAndKeyAndTenantId
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByParentDeploymentAndKey
public ServiceDefinitionEntity findServiceDefinitionByParentDeploymentAndKey(String parentDeploymentId, String serviceDefinitionKey)
- Specified by:
findServiceDefinitionByParentDeploymentAndKey
in interfaceServiceDefinitionDataManager
-
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
public ServiceDefinitionEntity findCaseDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String serviceDefinitionKey, String tenantId)
- Specified by:
findCaseDefinitionByParentDeploymentAndKeyAndTenantId
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByDeploymentAndReferenceKey
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndReferenceKey(String deploymentId, String referenceKey)
- Specified by:
findServiceDefinitionByDeploymentAndReferenceKey
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByDeploymentAndReferenceKeyAndTenantId
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndReferenceKeyAndTenantId(String deploymentId, String referenceKey, String tenantId)
- Specified by:
findServiceDefinitionByDeploymentAndReferenceKeyAndTenantId
in interfaceServiceDefinitionDataManager
-
findByCriteria
public List<ServiceDefinition> findByCriteria(ServiceDefinitionQueryImpl query)
- Specified by:
findByCriteria
in interfaceServiceDefinitionDataManager
-
countByCriteria
public long countByCriteria(ServiceDefinitionQueryImpl query)
- Specified by:
countByCriteria
in interfaceServiceDefinitionDataManager
-
findByKeyAndBotId
public ServiceDefinitionEntity findByKeyAndBotId(String key, String botId)
- Specified by:
findByKeyAndBotId
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByKeyAndVersion
public ServiceDefinitionEntity findServiceDefinitionByKeyAndVersion(String serviceDefinitionKey, Integer serviceVersion)
- Specified by:
findServiceDefinitionByKeyAndVersion
in interfaceServiceDefinitionDataManager
-
findServiceDefinitionByKeyAndVersionAndTenantId
public ServiceDefinitionEntity findServiceDefinitionByKeyAndVersionAndTenantId(String serviceDefinitionKey, Integer serviceVersion, String tenantId)
- Specified by:
findServiceDefinitionByKeyAndVersionAndTenantId
in interfaceServiceDefinitionDataManager
-
deleteServiceDefinitionsByDeploymentId
public void deleteServiceDefinitionsByDeploymentId(String deploymentId)
- Specified by:
deleteServiceDefinitionsByDeploymentId
in interfaceServiceDefinitionDataManager
-
-