package org.jboss.resteasy.test.validation.resource;
import javax.validation.Valid;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
@Path("/")
public class ViolationExceptionResourceWithReturnValues {
@POST
@Path("/native")
@Valid
public ViolationExceptionObject postNative(ViolationExceptionObject foo) {
return foo;
}
@POST
@Path("/imposed")
@ViolationExceptionConstraint(min = 3, max = 5)
public ViolationExceptionObject postImposed(ViolationExceptionObject foo) {
return foo;
}
@POST
@Path("nativeAndImposed")
@Valid
@ViolationExceptionConstraint(min = 3, max = 5)
public ViolationExceptionObject postNativeAndImposed(ViolationExceptionObject foo) {
return foo;
}
}