I make this changes and not work:

view:

Put this button:

<h:commandButton id="bypass" value="Bypass All"
actionListener="#{plcbasemb.create}"/>

ManagedBean

    /**
     * @since jCompany 5.0 Limpa Entidade da conversação para permitir que
uma nova seja criada no fluxo que se segue.
     */
    @BeanValidation(useGroups = { Bypass.class })
    public String create(ActionEvent actionEvent)  {
        if (entityPlc!=null) {
            if (entityListPlc!=null)
                return baseCreateAction.create(entityPlc, entityListPlc);
            else
                return baseCreateAction.create(entityPlc);
        }
        else
            return baseCreateAction.create(entityListPlc);
    }




and add a project on my pom.xml.


This change is enough to skip of validation?

Thanks.

Igor


On Thu, Jan 19, 2012 at 7:18 PM, Gerhard Petracek <
gerhard.petra...@gmail.com> wrote:

> hi igor,
>
> the add-on just allows to use the extval annotation also with
> action(/-listener) methods. it resets the current groups and sets 'Bypass'
> as the current group.
> since 'Bypass' doesn't match a group you are using for constraints, no
> constraint gets validated.
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF/JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
>
> 2012/1/19 Igor Guimarães <igorcicomp...@gmail.com>
>
> > Gerhard,
> >
> > I have a questions, I need put the "@BeanValidation(useGroups=" at my
> > BackingBean and entity, or only BackingBean it's necessary (my case,
> > variant validation)?
> >
> > When I click on button, what the extension doing for skip of the
> validation
> > phase?
> >
> > Thanks.
> >
> > Igor Guimarães.
> >
> >
> >
> >
> > On Thu, Jan 19, 2012 at 9:37 AM, Gerhard Petracek <
> > gerhard.petra...@gmail.com> wrote:
> >
> > > hi,
> > >
> > > bean-validation only works with groups -> you have to use a different
> > > add-on.
> > > you can see an example at [1].
> > >
> > > regards,
> > > gerhard
> > >
> > > [1] http://goo.gl/dM120
> > >
> > > http://www.irian.at
> > >
> > > Your JSF/JavaEE powerhouse -
> > > JavaEE Consulting, Development and
> > > Courses in English and German
> > >
> > > Professional Support for Apache MyFaces
> > >
> > >
> > >
> > > 2012/1/19 Rudy De Busscher <rdebussc...@gmail.com>
> > >
> > > > Hello Igor,
> > > >
> > > > There exists an add-on that can do that , see (1).  Don't know how
> well
> > > it
> > > > works with Bean validation, probably not due to the missing
> > > > @SkipValidationSupport on bean validation annotations.
> > > >
> > > > Why is immediate=true not an option?  The actionListener on the
> button
> > is
> > > > still executed (invoke application phase) so you can create a new
> empty
> > > > instance of the entity for example.
> > > >
> > > > Regards
> > > > Rudy
> > > >
> > > > (1)
> > > >
> > > >
> > >
> >
> http://os890.blogspot.com/2009/03/myfaces-extval-add-on-bypassvalidation.html
> > > >
> > > > 2012/1/19 Igor Guimarães <igorcicomp...@gmail.com>
> > > >
> > > > > Hello,
> > > > >
> > > > > Extval provide a way to skip of Validation Phase of processor?
> > > > >
> > > > > A have a button "New", that puting a new itens on my list or
> create a
> > > new
> > > > > bean, but the property "imediate" jumping other phasses too (Update
> > > Model
> > > > > Values and Invoke Application), and its not applicable for me.
> > > > >
> > > > > Anybody has a idea?
> > > > >
> > > > > I will try extends class BeanValidator for check this on method
> > > validate,
> > > > > but I wanna do this more simple.
> > > > >
> > > > > Thanks.
> > > > >
> > > > >
> > > > > --
> > > > > Igor Luiz Vieira Guimarães
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Rudy De Busscher
> > > > http://www.c4j.be
> > > >
> > >
> >
> >
> >
> > --
> > Igor Luiz Vieira Guimarães
> >
>



-- 
Igor Luiz Vieira Guimarães

Reply via email to