package io.dropwizard.jersey.validation;
import io.dropwizard.validation.ValidationMethod;
import org.hibernate.validator.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import javax.ws.rs.QueryParam;
public class BeanParameter {
@QueryParam("name")
@NotEmpty
private String name;
public String getName() {
return name;
}
@QueryParam("choice")
@NotNull
private Choice choice;
public Choice getChoice() {
return choice;
}
@ValidationMethod(message = "name must be Coda")
public boolean isCoda() {
return "Coda".equals(name);
}
}