package org.jboss.resteasy.test.validation.resource;
import javax.validation.constraints.Size;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
@Path("/{s}/{t}")
@ViolationExceptionLengthConstraint(5)
public class ViolationExceptionResourceWithFiveViolations {
@Size(min = 2, max = 4)
@PathParam("s")
public String s;
public String t;
@Size(min = 3, max = 5)
public String getT() {
return t;
}
@PathParam("t")
public void setT(String t) {
this.t = t;
}
@POST
@Path("{unused}/{unused}")
@ViolationExceptionConstraint(min = 4, max = 5)
public ViolationExceptionObject post(@ViolationExceptionConstraint(min = 3, max = 5) ViolationExceptionObject foo) {
return foo;
}
}