RED-6888: Add delete tenant endpoint

changed method signature to void
This commit is contained in:
yhampe 2024-01-24 09:45:46 +01:00
parent 96d03f756d
commit 64cecc4a7d

View File

@ -190,7 +190,7 @@ public class TenantManagementService implements TenantProvider {
}
@SneakyThrows
public TenantResponse deleteTenant(String tenantId, TenantRequest tenantRequest) {
public void deleteTenant(String tenantId, TenantRequest tenantRequest) {
log.info("Requested to delete tenant for: {}", tenantRequest.getTenantId());
@ -208,7 +208,7 @@ public class TenantManagementService implements TenantProvider {
log.info("Deleting search index for tenant: {}", tenantRequest.getTenantId());
TenantContext.setTenantId(tenantEntity.getTenantId());
rabbitTemplate.convertAndSend(tenantExchangeName, "tenant.deleted", new TenantDeletedEvent(tenantEntity.getTenantId(),SearchConnection.builder()
rabbitTemplate.convertAndSend(tenantDeleteName, "tenant.deleted", new TenantDeletedEvent(tenantEntity.getTenantId(),SearchConnection.builder()
.hosts(tenantEntity.getSearchConnection().getHosts())
.port(tenantEntity.getSearchConnection().getPort())
.scheme(tenantEntity.getSearchConnection().getScheme())
@ -240,7 +240,7 @@ public class TenantManagementService implements TenantProvider {
storageConfiguration.getS3StorageService().initAmazonS3(s3StorageConnection).deleteBucket(deleteBucketRequest);
}
deleteRealm(tenantId);
return convert(tenantRepository.delete(tenantEntity));
tenantRepository.delete(tenantEntity);
} else {
throw new ResponseStatusException(HttpStatus.NOT_FOUND, "Tenant does not exist");