Ok.

I was able to use an abstract class with 2 subclasses with that had the
appropriate annotations for each class instead.

Thanks.


On Tue, Jul 29, 2014 at 2:47 AM, Sergey Beryozkin [via CXF] <
[email protected]> wrote:

> Hi
>
>
> On 28/07/14 20:19, javaworkinggirl wrote:
>
> > Hi.
> >
> > Is there a way to use validation groups with bean validation (jsr-303)
> in
> > cxf?
> >
> > Passing in the group as an parameter to @Valid doesn't work.
> > Other suggestions?
> > @POST
> >     @Path("/entitlement")
> >     @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
> >     @CsgHeaderValidation
> >     @Valid
> >     public Response postEntitlement(@Context final HttpServletRequest
> > request, @NotNull @Valid(OrderChecks.class) final CsgEntitlement
> > csgEntitlement) throws GenericRestException{ . .  .}
>
> The spec says: "For simplicity, JAX-RS implementations are NOT REQUIRED
> to support processing groups other than Default"
>
> It does not block such an option, but it's not something that is
> required at the moment. We can have a look and see if it is feasible...
>
> >
> > My main problem is that I want to use the same object in a POST and PUT
> but
> > the validation for the PUT is a subset of the validation for the POST.
> > Other suggestions of how to accomplish this?
> Can you create a custom validation annotation similar to @NotNull ?
>
> Cheers, Sergey
> >
> >
> >
> >
> >
> > --
> > View this message in context:
> http://cxf.547215.n5.nabble.com/Use-Validation-Groups-with-Bean-Validation-tp5746998.html
> > Sent from the cxf-user mailing list archive at Nabble.com.
> >
>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>
> Blog: http://sberyozkin.blogspot.com
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://cxf.547215.n5.nabble.com/Use-Validation-Groups-with-Bean-Validation-tp5746998p5747010.html
>  To unsubscribe from Use Validation Groups with Bean Validation?, click
> here
> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5746998&code=amF2YXdvcmtpbmdnaXJsQGdtYWlsLmNvbXw1NzQ2OTk4fC0xMTE1Njg5NTY4>
> .
> NAML
> <http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: 
http://cxf.547215.n5.nabble.com/Use-Validation-Groups-with-Bean-Validation-tp5746998p5747050.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to