@Override public EndpointSpecificConfiguration save(EndpointSpecificConfigurationDto dto) { LOG.debug("Saving endpoint specific configuration {}", dto); CassandraEndpointSpecificConfiguration configuration = findByEndpointKeyHashAndConfigurationVersion(dto.getEndpointKeyHash(), dto.getConfigurationSchemaVersion()); if (configuration != null) { dto.setVersion(configuration.getVersion()); } configuration = save(new CassandraEndpointSpecificConfiguration(dto)); if (LOG.isTraceEnabled()) { LOG.trace("Saved: {}", configuration); } else { LOG.debug("Saved: {}", configuration != null); } return configuration; }
@Override public EndpointSpecificConfiguration save(EndpointSpecificConfigurationDto dto) { LOG.debug("Saving endpoint specific configuration {}", dto); MongoEndpointSpecificConfiguration configuration = (MongoEndpointSpecificConfiguration) findByEndpointKeyHashAndConfigurationVersion(dto.getEndpointKeyHash(), dto.getConfigurationSchemaVersion()); if (configuration != null) { dto.setVersion(configuration.getVersion()); } configuration = save(new MongoEndpointSpecificConfiguration(dto)); if (LOG.isTraceEnabled()) { LOG.trace("Saved: {}", configuration); } else { LOG.debug("Saved: {}", configuration != null); } return configuration; }
@Override public EndpointSpecificConfigurationDto toDto() { EndpointSpecificConfigurationDto dto = new EndpointSpecificConfigurationDto(); dto.setEndpointKeyHash(this.getEndpointKeyHash()); dto.setConfiguration(this.getConfiguration()); dto.setConfigurationSchemaVersion(this.getConfigurationVersion()); dto.setVersion(this.getVersion()); return dto; }
@Override public EndpointSpecificConfigurationDto toDto() { EndpointSpecificConfigurationDto dto = new EndpointSpecificConfigurationDto(); dto.setEndpointKeyHash(getBytes(this.getEndpointKeyHash())); dto.setConfiguration(this.getConfiguration()); dto.setConfigurationSchemaVersion(this.getConfigurationVersion()); dto.setVersion(this.getVersion()); return dto; }