private Optional findCassandra()

in service/src/main/java/org/apache/fineract/cn/provisioner/internal/service/TenantService.java [196:210]


  private Optional<Tenant> findCassandra(final String identifier) {
    final DataStoreOption dataStoreOption = provisionerProperties.getDataStoreOption();
    if (dataStoreOption.isEnabled(DataStoreOption.CASSANDRA)) {
      return tenantCassandraRepository.get(identifier).map(x -> {
                final Tenant tenant = new Tenant();
                tenant.setIdentifier(x.getIdentifier());
                tenant.setName(x.getName());
                tenant.setDescription(x.getDescription());
                tenant.setCassandraConnectionInfo(getCassandraConnectionInfoFromTenantEntity(x));
                return tenant;
              }
      );
    }
    return Optional.empty();
  }