public class User {
@NotBlank({ CreationChecks.class })
public String id;
@NotBlank({ CreationChecks.class, UpdateChecks.class })
public String name;
}
@Path("/users/create")
@POST
public void createUser(@Valid({ CreationChecks.class } User user)) {
}
@Path("/users/update")
@POST
public void createUser(@Valid({ UpdateChecks.class } User user)) {
}