hi arne,

there are add-ons for it.
primarily extval provides the infrastructure you need to implement such
advanced features (which are even compatible with jsf 1.x).

regards,
gerhard



2013/3/28 Arne Limburg <arne.limb...@openknowledge.de>

> Hi Rudy,
>
>
> Yes, I know EXTVAL :-)
> However I don't like that I have to annotate one field to reference
> another. My feeling is, that, when I am able to annotate a method with x
> parameters, the stuff is all together and I can see all values that I need
> for my validation.
> Probably my feature should go into EXTVAL instead into DeltaSpike ;-)
>
> Cheers,
> Arne
>
> BTW: Is it possible in EXTVAL to specify cross-field validation with more
> than two fields?
>
>
> Am 28.03.13 10:39 schrieb "Rudy De Busscher" unter <rdebussc...@gmail.com
> >:
>
> >@method validation
> >
> >As I used the Extval features for these kind of situations and wrote
> >extensions for it to enhance the crossfield validation (like your example
> >of the password, see also [1] )
> >I'm very interested to have this in DeltaSpike/help with such a feature
> >(if
> >you need it) in DeltaSpike
> >
> >regards
> >Rudy
> >
> >[1] =
> >
> http://jsfcorner.blogspot.be/2011/09/cross-field-validation-with-jsf-and.h
> >tml
> >
> >On 28 March 2013 10:31, Arne Limburg <arne.limb...@openknowledge.de>
> >wrote:
> >
> >> Imho when we think about JSF validation we don't need to mimic existing
> >> features of JSF 2, but we have to see where features are missing.
> >>
> >> I.e. BVAL 1.1 will contain method-validation, but JSF completely missed
> >>to
> >> integrate it. This is where we should fill the gap.
> >>
> >> I am thinking about something like
> >>
> >> <h:form>
> >>   <f:validateMethod value="#{myBean.updatePassword(myBean.password,
> >> myBean.repeatedPassword)}" />
> >>   <h:inputSecret value="#{myBean.password}" />
> >>   <h:inputSecret value="#{myBean.repeatedPassword}" />
> >> </h:form>
> >>
> >> where updatePassword is validated in the PROCESS_VALIDATION phase (with
> >> the local values of both fields) and ideally instead of calling
> >> MyBean.setPassword and MyBean.setRepeatedPassword in the UPDATE_MODEL
> >> phase it should call MyBean.updatePasswordŠ
> >>
> >> Such feature would improve cross-field validation enormously.
> >>
> >> WDYT?
> >>
> >> Regards,
> >> Arne
> >>
> >> P.S.: I just prototyped the feature and it basically worked also I am
> >>not
> >> sure about the design (in my prototype f:validateMethod is a JSF
> >> Component...)
> >>
> >> Am 25.03.13 22:20 schrieb "Mark Struberg" unter <strub...@yahoo.de>:
> >>
> >> >with JSF-2 this is now almost obsolete, isn't?
> >> >JSF-2 has <f:validateBean> which works perfectly fine.
> >> >
> >> >LieGrue,
> >> >strub
> >> >
> >> >
> >> >
> >> >
> >> >----- Original Message -----
> >> >> From: Thomas Andraschko <andraschko.tho...@gmail.com>
> >> >> To: deltaspike-dev@incubator.apache.org
> >> >> Cc:
> >> >> Sent: Monday, March 25, 2013 5:31 PM
> >> >> Subject: Re: DeltaSpike Roadmap
> >> >>
> >> >> Are you sure? PrimeFaces does not have one. I only know richfaces'
> >> >> graphValidator and it's IMO not that easy and cool as s:validateForm.
> >> >>
> >> >> 2013/3/25 John D. Ament <john.d.am...@gmail.com>
> >> >>
> >> >>>  I believe all of the major JSF component libraries support some
> >>type
> >> >>>of
> >> >>>  form validation using BV.
> >> >>>
> >> >>>
> >> >>>  On Mon, Mar 25, 2013 at 12:19 PM, Thomas Andraschko <
> >> >>>  andraschko.tho...@gmail.com> wrote:
> >> >>>
> >> >>>  > Any news about s:validateForm?
> >> >>>  > As i said, it's great feature of seam3 and would perfectly fit DS
> >> >> (IMO).
> >> >>>  >
> >> >>>  > I could also add it to DS if no one have enough time... :)
> >> >>>  >
> >> >>>  > 2012/12/17 Gerhard Petracek <gerhard.petra...@gmail.com>
> >> >>>  >
> >> >>>  > > there is a reason why it is just an add-on ;)
> >> >>>  > > and yes, if you would do it with the jsf2-api, it would be a
> >>bit
> >> >>>  easier.
> >> >>>  > > but you can use this add-on also for jsf 1.x and some users who
> >> >> don't
> >> >>>  > like
> >> >>>  > > to use seam are happy with it.
> >> >>>  > > however, i just mentioned it as an example to show that cdi
> >> >> isn't
> >> >>>  needed
> >> >>>  > to
> >> >>>  > > implement such a functionality.
> >> >>>  > >
> >> >>>  > > regards,
> >> >>>  > > gerhard
> >> >>>  > >
> >> >>>  > >
> >> >>>  > >
> >> >>>  > > 2012/12/17 Lincoln Baxter, III <lincolnbax...@gmail.com>
> >> >>>  > >
> >> >>>  > > > Also, note that the use-cases for <s:validateForm> and
> >> >> the latter
> >> >>>  > example
> >> >>>  > > > are different in their usage. IMO, <s:validateForm> is
> >> >> much more
> >> >>>  > > > declarative and simple than the example provided from
> >> >> extval.
> >> >>>  > > >
> >> >>>  > > > Just write a validator and attach it like you would normal
> >> >> to a
> >> >>>  > component
> >> >>>  > > > in the view, wherever you want to use it. You can also
> >> >> re-use
> >> >>>  > > > form-validators using this method, instead of using some (in
> >> >> my
> >> >>>  > opinion)
> >> >>>  > > > strange view-filtering logic in the FormValidator
> >> >> annotation.
> >> >>>  > > >
> >> >>>  > > > <s:validateForm> is/was one of the most well recieved
> >> >> feature of Seam
> >> >>>  > > > Faces, and I think it deserves serious consideration. Can
> >> >> you do form
> >> >>>  > > > validation other ways? absolutely, but this way is pretty
> >> >> compelling
> >> >>>  > > based
> >> >>>  > > > on the feedback we got. It also ties in very normally with
> >> >> the way in
> >> >>>  > > which
> >> >>>  > > > JSF handles validation and components, which is not
> >> >> something that I
> >> >>>  > can
> >> >>>  > > > speak about with regard to extval, but I can say that seam
> >> >> faces does
> >> >>>  > > this
> >> >>>  > > > nicely.
> >> >>>  > > >
> >> >>>  > > > ~Lincoln
> >> >>>  > > >
> >> >>>  > > >
> >> >>>  > > > On Mon, Dec 17, 2012 at 4:37 PM, Thomas Andraschko <
> >> >>>  > > > andraschko.tho...@gmail.com> wrote:
> >> >>>  > > >
> >> >>>  > > > > Please do not mix both :)
> >> >>>  > > > > We had the discussion about commons bv constrains.
> >> >> s:validateForm
> >> >>>  is
> >> >>>  > > > > completely different compared to bv constraints.
> >> >>>  > > > > s:validateForm does not fit the project for common bv
> >> >> constraints.
> >> >>>  > > > >
> >> >>>  > > > > 2012/12/17 Karl Kildén <karl.kil...@gmail.com>
> >> >>>  > > > >
> >> >>>  > > > > > Looks really nice I understand finally :-)
> >> >>>  > > > > >
> >> >>>  > > > > > In retrospect I don't know why I didn't
> >> >> check the docs myself,
> >> >>>  > > probably
> >> >>>  > > > > > because I read most of the discussion on the phone
> >> >> to begin with.
> >> >>>  > > > > >
> >> >>>  > > > > > I then agree with the many suggestions regarding
> >> >> doing it as a
> >> >>>  > > parallel
> >> >>>  > > > > > project. Perhaps that module could have a  sub
> >> >> module for CDI
> >> >>>  users
> >> >>>  > > > that
> >> >>>  > > > > > included producers and such.
> >> >>>  > > > > >
> >> >>>  > > > > > Best regards / Karl
> >> >>>  > > > > >
> >> >>>  > > > > >
> >> >>>  > > > > >
> >> >>>  > > > > >
> >> >>>  > > > > > 2012/12/17 Gerhard Petracek
> >> >> <gerhard.petra...@gmail.com>
> >> >>>  > > > > >
> >> >>>  > > > > > > hi karl,
> >> >>>  > > > > > >
> >> >>>  > > > > > > it's implemented via a producer - see
> >> >> [1].
> >> >>>  > > > > > > but you don't really need cdi for it -
> >> >> see e.g. [2].
> >> >>>  > > > > > >
> >> >>>  > > > > > > regards,
> >> >>>  > > > > > > gerhard
> >> >>>  > > > > > >
> >> >>>  > > > > > > [1] http://s.apache.org/ury
> >> >>>  > > > > > > [2]
> >> >>>  > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >>
> >>>>
> http://os890.blogspot.co.at/2010/06/multi-field-form-validation-with-js
> >>>>r
> >> .
> >> >>html
> >> >>>  > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > > > 2012/12/17 Thomas Andraschko
> >> >> <andraschko.tho...@gmail.com>
> >> >>>  > > > > > >
> >> >>>  > > > > > > > As far as i understand, validateAll just
> >> >> validates all
> >> >>>  > components
> >> >>>  > > > but
> >> >>>  > > > > > you
> >> >>>  > > > > > > > can't use custom logic.
> >> >>>  > > > > > > >
> >> >>>  > > > > > > > Checkout the seam docu here:
> >> >>>  > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> http://docs.jboss.org/seam/3/faces/latest/reference/en-US/html/components
> >> >>.html
> >> >>>  > > > > > > >
> >> >>>  > > > > > > > 2012/12/17 Karl Kildén
> >> >> <karl.kil...@gmail.com>
> >> >>>  > > > > > > >
> >> >>>  > > > > > > > > Hrmm still not sure I understand.
> >> >> First off didn't Pete
> >> >>>  just
> >> >>>  > > say
> >> >>>  > > > it
> >> >>>  > > > > > was
> >> >>>  > > > > > > > > just a JSF-validator? It also
> >> >> sounds and reads just like
> >> >>>  > > > > validateAll
> >> >>>  > > > > > > from
> >> >>>  > > > > > > > > omnifaces?
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > > > What is lacking that you would like
> >> >> to see solved by CDI?
> >> >>>  And
> >> >>>  > > is
> >> >>>  > > > > it a
> >> >>>  > > > > > > > > natural fit for CDI extensions
> >> >> rather then BV / JSF
> >> >>>  > extensions?
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > > > Best regards / Karl
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > > > 2012/12/17 Thomas Andraschko
> >> >> <andraschko.tho...@gmail.com>
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > > > > Hi,
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > > > they are nice but i can't
> >> >> see a replacement for
> >> >>>  > > s:validateForm.
> >> >>>  > > > > > > > > > IMO s:validateForm is really a
> >> >> simple solution for
> >> >>>  > > cross-field
> >> >>>  > > > > > > > > validation,
> >> >>>  > > > > > > > > > which is CDI based.
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > > > Regards,
> >> >>>  > > > > > > > > > THomas
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > > > 2012/12/17 Karl Kildén
> >> >> <karl.kil...@gmail.com>
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > > > > Well these are the
> >> >> validators from omnifaces as per my
> >> >>>  > > > previous
> >> >>>  > > > > > > > > > > recommendation:
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > >    -
> >> >> RequiredCheckboxValidator<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/RequiredCheckb
> >> >>oxValidator.xhtml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    - validateAll<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateAll.xh
> >> >>tml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    -
> >> >> validateAllOrNone<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateAllOrN
> >> >>one.xhtml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    - validateEqual<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >>
> >>>>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateEqua
> >>>>l
> >> .
> >> >>xhtml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    - validateOne<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateOne.xh
> >> >>tml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    -
> >> >> validateOneOrMore<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateOneOrM
> >> >>ore.xhtml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    -
> >> >> validateOneOrNone<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateOneOrN
> >> >>one.xhtml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    - validateOrder<
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >>
> >>>>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateOrde
> >>>>r
> >> .
> >> >>xhtml
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >    - validateUnique
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > >    <
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >> >>
> >>
> >>
> https://showcase-omnifaces.rhcloud.com/showcase/validators/validateUnique
> >> >>.xhtml
> >> >>>  > > > > > > > > > > >Best
> >> >>>  > > > > > > > > > >    regards / Karl
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > > 2012/12/17 Thomas
> >> >> Andraschko <
> >> >>>  > andraschko.tho...@gmail.com>
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > > > > PrimeFaces
> >> >> doesn't have such a component/utility.
> >> >>>  > > > > > > > > > > > Also AFAICS it's
> >> >> based on CDI, so IMO DeltaSpike is a
> >> >>>  > > good
> >> >>>  > > > > > place
> >> >>>  > > > > > > > for
> >> >>>  > > > > > > > > > it.
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > 2012/12/17 Jason
> >> >> Porter <lightguard...@gmail.com>
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > On Mon, Dec 17,
> >> >> 2012 at 4:54 AM, Pete Muir <
> >> >>>  > > > > pm...@redhat.com
> >> >>>  > > > > > >
> >> >>>  > > > > > > > > wrote:
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > On 17 Dec
> >> >> 2012, at 08:55, Gerhard Petracek wrote:
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > > hi
> >> >> karl,
> >> >>>  > > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > > #1
> >> >> apache myfaces (extval) doesn't implement
> >> >>>  jsr
> >> >>>  > > 303
> >> >>>  > > > > > (e.g.
> >> >>>  > > > > > > > > apache
> >> >>>  > > > > > > > > > > > > > > bval
> >> >> implements it)
> >> >>>  > > > > > > > > > > > > > > #2
> >> >> there is no agreement that ds is only
> >> >>>  backend
> >> >>>  > > > > oriented
> >> >>>  > > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > >
> >> >> regards,
> >> >>>  > > > > > > > > > > > > > >
> >> >> gerhard
> >> >>>  > > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > >
> >> >> 2012/12/17 Karl Kildén <karl.kil...@gmail.com>
> >> >>>  > > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > >>
> >> >> Hi Thomas, fellow user here.
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >> BV is as you may know specified in JSR-303. It
> >> >>>  > has
> >> >>>  > > > > great
> >> >>>  > > > > > > > > > > > > >
> >> >> implementations by
> >> >>>  > > > > > > > > > > > > > >>
> >> >> myfaces and hibernate that you can find
> >> >>>  easily.
> >> >>>  > > Thus
> >> >>>  > > > > > this
> >> >>>  > > > > > > > will
> >> >>>  > > > > > > > > > not
> >> >>>  > > > > > > > > > > > be
> >> >>>  > > > > > > > > > > > > > >>
> >> >> implemented in deltaspike afaik. However
> >> >>>  > providing
> >> >>>  > > > > some
> >> >>>  > > > > > > > common
> >> >>>  > > > > > > > > > > > > >
> >> >> constraints
> >> >>>  > > > > > > > > > > > > > >>
> >> >> beyond the specification sounds like a good
> >> >>>  > idea.
> >> >>>  > > > Note
> >> >>>  > > > > > > that
> >> >>>  > > > > > > > in
> >> >>>  > > > > > > > > > the
> >> >>>  > > > > > > > > > > > > mean
> >> >>>  > > > > > > > > > > > > > >>
> >> >> while @Email is almost trivial to implement
> >> >>>  > > yourself
> >> >>>  > > > > if
> >> >>>  > > > > > > you
> >> >>>  > > > > > > > > > search
> >> >>>  > > > > > > > > > > > it
> >> >>>  > > > > > > > > > > > > a
> >> >>>  > > > > > > > > > > > > > >>
> >> >> little. JSR-303 is highly extensible just like
> >> >>>  > > CDI.
> >> >>>  > > > > The
> >> >>>  > > > > > > > > > > > implementation
> >> >>>  > > > > > > > > > > > > > you
> >> >>>  > > > > > > > > > > > > > >>
> >> >> choose might have it as an extra already.
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >> For frontend extras I can't say I see an
> >> >>>  obvious
> >> >>>  > > > home
> >> >>>  > > > > in
> >> >>>  > > > > > > > > > > deltaspike
> >> >>>  > > > > > > > > > > > > > >>
> >> >> (someone correct me if I am wrong about this).
> >> >>>  > > But I
> >> >>>  > > > > > think
> >> >>>  > > > > > > > for
> >> >>>  > > > > > > > > > now
> >> >>>  > > > > > > > > > > > > > >>
> >> >> Deltaspike is more backend oriented. I
> >> >>>  recommend
> >> >>>  > > > > having
> >> >>>  > > > > > a
> >> >>>  > > > > > > > look
> >> >>>  > > > > > > > > > at
> >> >>>  > > > > > > > > > > > > > omnifaces
> >> >>>  > > > > > > > > > > > > > >>
> >> >> that already provide several great custom
> >> >>>  > > > > jsf-validators
> >> >>>  > > > > > > and
> >> >>>  > > > > > > > > has
> >> >>>  > > > > > > > > > > an
> >> >>>  > > > > > > > > > > > > open
> >> >>>  > > > > > > > > > > > > > >>
> >> >> request for users to ask for additional ones.
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >> best regards / Karl
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > > >>
> >> >> 2012/12/16 Thomas Andraschko <
> >> >>>  > > > > > andraschko.tho...@gmail.com
> >> >>>  > > > > > > >
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  Hi,
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  is there a roadmap available for all upcoming
> >> >>>  > > > > features?
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  Will there also be a BV module in the future?
> >> >>>  > > Will
> >> >>>  > > > it
> >> >>>  > > > > > > also
> >> >>>  > > > > > > > > > > include
> >> >>>  > > > > > > > > > > > > some
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  commons constraints like Email?
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > Hmm, I
> >> >> think this could be a good thing for a
> >> >>>  > > parallel
> >> >>>  > > > > > > project
> >> >>>  > > > > > > > to
> >> >>>  > > > > > > > > > > > > > DeltaSpike
> >> >> actually - a library of BV constraints
> >> >>>  > not
> >> >>>  > > > > > branded
> >> >>>  > > > > > > > by
> >> >>>  > > > > > > > > a
> >> >>>  > > > > > > > > > > > > specific
> >> >>>  > > > > > > > > > > > > > impl.
> >> >> I've cc'd Emmanuel, spec lead for BV, to
> >> >>>  see
> >> >>>  > if
> >> >>>  > > > he
> >> >>>  > > > > > has
> >> >>>  > > > > > > > any
> >> >>>  > > > > > > > > > > plans
> >> >>>  > > > > > > > > > > > > for
> >> >>>  > > > > > > > > > > > > > such a
> >> >> thing.
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  What about the Seam s:validateForm? IMO it's
> >> >>>  a
> >> >>>  > > > simple
> >> >>>  > > > > > way
> >> >>>  > > > > > > > for
> >> >>>  > > > > > > > > > > cross
> >> >>>  > > > > > > > > > > > > > field
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  validation. Will this be added in future
> >> >>>  > > releases?
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > This is
> >> >> not actually a BV validator, but a JSF
> >> >>>  > > > > validator. I
> >> >>>  > > > > > > > know
> >> >>>  > > > > > > > > > Mark
> >> >>>  > > > > > > > > > > > is
> >> >>>  > > > > > > > > > > > > > working on
> >> >> JSF stuff for DeltaSpike atm, perhaps
> >> >>>  > this
> >> >>>  > > > is
> >> >>>  > > > > > > > > something
> >> >>>  > > > > > > > > > > > Jason
> >> >>>  > > > > > > > > > > > > > could add
> >> >> to that.
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > Is this
> >> >> something that belongs in DeltaSpike, or
> >> >>>  > should
> >> >>>  > > > it
> >> >>>  > > > > be
> >> >>>  > > > > > > in
> >> >>>  > > > > > > > a
> >> >>>  > > > > > > > > > JSF
> >> >>>  > > > > > > > > > > > > component
> >> >> library? I know RichFaces has something
> >> >>>  > very
> >> >>>  > > > > > > similar, I
> >> >>>  > > > > > > > > > > believe
> >> >>>  > > > > > > > > > > > > PrimeFaces does
> >> >> as well (haven't looked for a
> >> >>>  while)
> >> >>>  > > and
> >> >>>  > > > I
> >> >>>  > > > > > have
> >> >>>  > > > > > > > no
> >> >>>  > > > > > > > > > idea
> >> >>>  > > > > > > > > > > > > about other
> >> >> component libraries.
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  How can i contribue to DeltaSpike? I could do
> >> >>>  > > some
> >> >>>  > > > > > > smaller
> >> >>>  > > > > > > > > > tasks
> >> >>>  > > > > > > > > > > > > > without
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  problems.
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  I also implemented constraints like
> >> >>>  > > > > > > > >
> >> >> EqualsExpression("#{...}").
> >> >>>  > > > > > > > > > > > Maybe
> >> >>>  > > > > > > > > > > > > > >>
> >> >> this
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  could be useful for other users, too.
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > > This page
> >> >> should help -
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > >
> >> >> http://deltaspike.staging.apache.org/deltaspike/community.html
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  Best regards,
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>  Thomas
> >> >>>  > > > > > > > > > > > > >
> >> >>>>>
> >> >>>  > > > > > > > > > > > > > >>
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > --
> >> >>>  > > > > > > > > > > > > Jason Porter
> >> >>>  > > > > > > > > > > > >
> >> >> http://lightguard-jp.blogspot.com
> >> >>>  > > > > > > > > > > > >
> >> >> http://twitter.com/lightguardjp
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > Software
> >> >> Engineer
> >> >>>  > > > > > > > > > > > > Open Source
> >> >> Advocate
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > > > PGP key id:
> >> >> 926CCFF5
> >> >>>  > > > > > > > > > > > > PGP key
> >> >> available at: keyserver.net, pgp.mit.edu
> >> >>>  > > > > > > > > > > > >
> >> >>>  > > > > > > > > > > >
> >> >>>  > > > > > > > > > >
> >> >>>  > > > > > > > > >
> >> >>>  > > > > > > > >
> >> >>>  > > > > > > >
> >> >>>  > > > > > >
> >> >>>  > > > > >
> >> >>>  > > > >
> >> >>>  > > >
> >> >>>  > > >
> >> >>>  > > >
> >> >>>  > > > --
> >> >>>  > > > Lincoln Baxter, III
> >> >>>  > > > http://ocpsoft.org
> >> >>>  > > > "Simpler is better."
> >> >>>  > > >
> >> >>>  > >
> >> >>>  >
> >> >>>
> >> >>
> >>
> >>
>
>

Reply via email to