mongoDb optional
This commit is contained in:
parent
cd159879f5
commit
20c0890ad0
@ -128,7 +128,7 @@ public class TenantManagementService implements TenantProvider {
|
||||
var jdbcUrl = JDBCUtils.buildJdbcUrlWithSchema(tenantRequest.getDatabaseConnection());
|
||||
validateJdbcUrl(jdbcUrl);
|
||||
|
||||
TenantEntity tenantEntity = TenantEntity.builder()
|
||||
var tenantEntityBuilder = TenantEntity.builder()
|
||||
.tenantId(tenantRequest.getTenantId())
|
||||
.displayName(tenantRequest.getDisplayName())
|
||||
.guid(UUID.randomUUID().toString())
|
||||
@ -150,15 +150,17 @@ public class TenantManagementService implements TenantProvider {
|
||||
.numberOfShards(tenantRequest.getSearchConnection().getNumberOfShards())
|
||||
.numberOfReplicas(tenantRequest.getSearchConnection().getNumberOfReplicas())
|
||||
.indexPrefix(buildIndexPrefix(tenantRequest.getTenantId()))
|
||||
.build())
|
||||
.mongoDBConnection(MongoDBConnectionEntity.builder()
|
||||
.host(tenantRequest.getMongoDBConnection().getHost())
|
||||
.port(tenantRequest.getMongoDBConnection().getPort())
|
||||
.username(tenantRequest.getMongoDBConnection().getUsername())
|
||||
.password(encryptionService.encrypt(tenantRequest.getMongoDBConnection().getPassword()))
|
||||
.database(tenantRequest.getMongoDBConnection().getDatabase())
|
||||
.build())
|
||||
.build();
|
||||
.build());
|
||||
if (tenantRequest.getMongoDBConnection() != null) {
|
||||
tenantEntityBuilder.mongoDBConnection(MongoDBConnectionEntity.builder()
|
||||
.host(tenantRequest.getMongoDBConnection().getHost())
|
||||
.port(tenantRequest.getMongoDBConnection().getPort())
|
||||
.username(tenantRequest.getMongoDBConnection().getUsername())
|
||||
.password(encryptionService.encrypt(tenantRequest.getMongoDBConnection().getPassword()))
|
||||
.database(tenantRequest.getMongoDBConnection().getDatabase())
|
||||
.build());
|
||||
}
|
||||
TenantEntity tenantEntity = tenantEntityBuilder.build();
|
||||
|
||||
if (tenantRequest.getAzureStorageConnection() != null) {
|
||||
testAzureConnection(tenantRequest.getAzureStorageConnection().getConnectionString(), tenantRequest.getAzureStorageConnection().getContainerName());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user