package ru.vyarus.dropwizard.orient.support;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.dropwizard.Configuration;
import ru.vyarus.dropwizard.orient.configuration.HasOrientServerConfiguration;
import ru.vyarus.dropwizard.orient.configuration.OrientServerConfiguration;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
/**
* Groovy class can't be used for configuraton anymore, because jersey 2.5 is very sensible for addition methods
* @author Vyacheslav Rusakov
* @since 18.08.2014
*/
public class TestConfiguration extends Configuration implements HasOrientServerConfiguration {
@Override
public OrientServerConfiguration getOrientServerConfiguration() {
return orientServer;
}
@JsonProperty("orient-server")
public void setOrientServer(OrientServerConfiguration orientServer) {
this.orientServer = orientServer;
}
@Valid
private OrientServerConfiguration orientServer;
@JsonProperty
private String foo;
}