public class ServiceDefinitionEntityManagerImpl extends AbstractEngineEntityManager<ServiceRegistryEngineConfiguration,ServiceDefinitionEntity,ServiceDefinitionDataManager> implements ServiceDefinitionEntityManager
engineConfiguration
dataManager, engineType
Constructor and Description |
---|
ServiceDefinitionEntityManagerImpl(ServiceRegistryEngineConfiguration configuration,
ServiceDefinitionDataManager serviceDefinitionDataManager) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
public ServiceDefinitionEntityManagerImpl(ServiceRegistryEngineConfiguration configuration, ServiceDefinitionDataManager serviceDefinitionDataManager)
public ServiceDefinitionEntity findLatestServiceDefinitionByKey(String serviceDefinitionKey)
findLatestServiceDefinitionByKey
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findLatestServiceDefinitionByKeyAndTenantId(String serviceDefinitionKey, String tenantId)
findLatestServiceDefinitionByKeyAndTenantId
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findLatestServiceDefinitionByReferenceKey(String referenceKey)
findLatestServiceDefinitionByReferenceKey
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findLatestServiceDefinitionByReferenceKeyAndTenantId(String referenceKey, String tenantId)
findLatestServiceDefinitionByReferenceKeyAndTenantId
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndKey(String deploymentId, String serviceDefinitionKey)
findServiceDefinitionByDeploymentAndKey
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String serviceDefinitionKey, String tenantId)
findServiceDefinitionByDeploymentAndKeyAndTenantId
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByParentDeploymentAndKey(String parentDeploymentId, String serviceDefinitionKey)
findServiceDefinitionByParentDeploymentAndKey
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByParentDeploymentAndKeyAndTenantId(String parentDeploymentId, String serviceDefinitionKey, String tenantId)
findServiceDefinitionByParentDeploymentAndKeyAndTenantId
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndReferenceKey(String deploymentId, String referenceKey)
findServiceDefinitionByDeploymentAndReferenceKey
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByDeploymentAndReferenceKeyAndTenantId(String deploymentId, String referenceKey, String tenantId)
findServiceDefinitionByDeploymentAndReferenceKeyAndTenantId
in interface ServiceDefinitionEntityManager
public ServiceDefinitionQuery createServiceDefinitionQuery()
createServiceDefinitionQuery
in interface ServiceDefinitionEntityManager
public List<ServiceDefinition> findByCriteria(ServiceDefinitionQuery query)
findByCriteria
in interface ServiceDefinitionEntityManager
public long countByCriteria(ServiceDefinitionQuery query)
countByCriteria
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findByKeyAndBotId(String key, String botId)
findByKeyAndBotId
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByKeyAndVersion(String serviceDefinitionKey, Integer serviceVersion)
findServiceDefinitionByKeyAndVersion
in interface ServiceDefinitionEntityManager
public ServiceDefinitionEntity findServiceDefinitionByKeyAndVersionAndTenantId(String serviceDefinitionKey, Integer serviceVersion, String tenantId)
findServiceDefinitionByKeyAndVersionAndTenantId
in interface ServiceDefinitionEntityManager
public void deleteServiceDefinitionsByDeploymentId(String deploymentId)
deleteServiceDefinitionsByDeploymentId
in interface ServiceDefinitionEntityManager