maybe our next step should be an agreed deprecation-strategy (before we continue with such topics).
regards, gerhard 2013/6/1 Gerhard Petracek <gerhard.petra...@gmail.com> > hi thomas, > > no - we don't have @Advanced. > (-1 for adding it and therefore -1 for adding parts which would need such > a qualifier.) > > regards, > gerhard > > > > 2013/6/1 Thomas Andraschko <andraschko.tho...@gmail.com> > >> Jep, there will be many EE6 users out there the next 1-3 years. >> >> there are also other possible features: >> - injection in other BV artifacts - e.g. MessageInterpolator >> - method validation (if possible with 1.0 specs) >> >> AFAIK all this features will be available in BV 1.1, so it would be enough >> to create a BV1.0 module. >> >> Is there already something available like @Advanded in DS? >> I personally don't like it. Do we really save performance? >> Probably the best solution is to just activate injection if the module is >> included. >> >> >> Thats the same with JSF 2.2 ViewScoped. >> How will it be handled in DS? >> >> >> 2013/6/1 Mark Struberg <strub...@yahoo.de> >> >> > As others said, in an EE-6 container you cannot just exchange the bean >> > validation provider easily. >> > >> > >> > Yes, it's already possible to use the BeanProvider to achieve this goal. >> > But it's also nice if that would work out of the box. >> > An important criteria is of course that it must also work when bean >> > validation-1.1 is available which will do the injection itself. >> > >> > >> > Imo it's mostly a question about what else we like to add into this >> module. >> > >> > LieGrue, >> > strub >> > >> > >> > >> > ----- Original Message ----- >> > > From: Gerhard Petracek <gerhard.petra...@gmail.com> >> > > To: dev@deltaspike.apache.org >> > > Cc: >> > > Sent: Saturday, 1 June 2013, 20:25 >> > > Subject: Re: DISCUSS DeltaSpike-332 >> > > >> > > hi thomas, >> > > >> > > yes, because we based everything on the jsf 1.2 api. >> > > (~nothing from the jsf2+ api was needed to provide what you get with >> > codi.) >> > > >> > > @ "...in each validator...": >> > > projects usually don't have that many constraint-validators which need >> > > other services (and if so they might overuse it). >> > > >> > > we should encourage users to move to bv 1.1 asap. >> > > (in case of apache bval we could even provide it for bv 1.0, since we >> > have >> > > to do it for 1.1+ anyway). >> > > >> > > regards, >> > > gerhard >> > > >> > > >> > > >> > > 2013/6/1 Thomas Andraschko <andraschko.tho...@gmail.com> >> > > >> > >> i know what you mean gerhard :) >> > >> but IMO using manual injection or getting the bean via BeanManager >> > etc. is >> > >> just a "stupid" workaround in each validator. >> > >> >> > >> It would be just user friendly to provide a small module which >> > provides BV >> > >> injection. Also the effort to create this module is very very low. >> > >> Sure it's not based on the newest technology versions but there is >> also >> > > a >> > >> JSF 1.2 module in CODI. >> > >> >> > >> >> > >> 2013/6/1 Gerhard Petracek <gerhard.petra...@gmail.com> >> > >> >> > >> > @thomas: >> > >> > if you are allowed to use bv 1.1, it should be possible (via >> > >> > default-provider + the corresponding classloading-config for the >> > > server >> > >> you >> > >> > are using). >> > >> > if you are not allowed to use it, have a look at my initial >> comments. >> > >> > >> > >> > @hantsy: >> > >> > imo that's exotic anyway and you could still use BeanProvider. >> > >> > >> > >> > regards, >> > >> > gerhard >> > >> > >> > >> > >> > >> > >> > >> > 2013/6/1 hantsy <han...@yahoo.com.cn> >> > >> > >> > >> > > I noticed JSF 2.2 canceled the DI in JSF components in final >> > > Specs, >> > >> only >> > >> > > support in JSF backend beans. >> > >> > > >> > >> > > MyFaces CODI provides @Advanced for DI in non contextual >> > > object...it is >> > >> > > still useful for JSF 2.2...but I do not want to add this to >> > > enable >> > >> > > injection on JSF validator, converter, etc. >> > >> > > >> > >> > > Hantsy >> > >> > > On 6/1/2013 22:11, Thomas Andraschko wrote: >> > >> > > > Also if BV 1.1 is coming soon, many customers can't >> > > upgrade to BV 1.1 >> > >> > or >> > >> > > > JavaEE 7 the next 1-2 years. >> > >> > > > So IMO it would be a great feature which shoudl be disabled >> > > per >> > >> > default. >> > >> > > > >> > >> > > > >> > >> > > > 2013/6/1 Romain Manni-Bucau <rmannibu...@gmail.com> >> > >> > > > >> > >> > > >> Idem, not blocking IMO and bval 1.1 is coming so would >> > > be useless >> > >> soon >> > >> > > >> Le 1 juin 2013 15:56, "Gerhard Petracek" < >> > >> gerhard.petra...@gmail.com> >> > >> > a >> > >> > > >> écrit : >> > >> > > >> >> > >> > > >>> hi john, >> > >> > > >>> >> > >> > > >>> codi doesn't do auto registration. you need >> > > @Advanced to enable it. >> > >> > > >>> >> > >> > > >>> if you aren't allowed to use bv 1.1 right know, >> > > you can just use >> > >> > > >>> BeanProvider manually (usually there are just few >> > >> > constraint-validators >> > >> > > >>> which need it at all) >> > >> > > >>> or keep what your are using now in parallel or just >> > > copy those few >> > >> > > >> classes >> > >> > > >>> to your ee6 (only) project. at least in case of codi >> > > they are quite >> > >> > > >>> independent (and in most cases just simple >> > > wrappers). -> -1 for >> > >> > adding >> > >> > > >> it. >> > >> > > >>> regards, >> > >> > > >>> gerhard >> > >> > > >>> >> > >> > > >>> >> > >> > > >>> >> > >> > > >>> 2013/6/1 John D. Ament >> > > <john.d.am...@gmail.com> >> > >> > > >>> >> > >> > > >>>> Hi All >> > >> > > >>>> >> > >> > > >>>> I wanted to begin introducing some level of >> > > BeanValidation >> > >> Support. >> > >> > > >> The >> > >> > > >>>> main goal that I have is to be able to create >> > > CDI aware constraint >> > >> > > >>>> validators, let's say you want to validate >> > > @NonExistentEmail then >> > >> > you >> > >> > > >>>> should be able to run a query against your DB >> > > using your CDI >> > >> > services >> > >> > > >> and >> > >> > > >>>> determine if the given email is already present >> > > or not. >> > >> > > >>>> >> > >> > > >>>> To do this, both Seam3 and CODI introduced a CDI >> > > aware >> > >> > > >> ConstraintFactory. >> > >> > > >>>> When it creates an instance the instance is a >> > > CDI object, so it >> > >> has >> > >> > > >> full >> > >> > > >>>> access to @Inject fields. I'd like to bring >> > > this type of >> > >> > > functionality >> > >> > > >>>> over to DS. >> > >> > > >>>> >> > >> > > >>>> The point where the two diverge is that CODI >> > > does an auto >> > >> > registration >> > >> > > >>>> whereas Seam3 does a registration via >> > > validation.xml. As far as I >> > >> > > >> know, >> > >> > > >>>> CDI already allows the injection of Validator >> > > and ValidatorFactory >> > >> > > >>> (though >> > >> > > >>>> the OWB guys can tell me if they disagree). >> > >> > > >>>> >> > >> > > >>>> Please let me know if anyone has concerns with >> > > adding this. Yes, >> > >> I >> > >> > > >>> realize >> > >> > > >>>> that this functionality is in bean val 1.1, but >> > > not everyone can >> > >> > > >> upgrade >> > >> > > >>> to >> > >> > > >>>> bean val 1.1 yet. >> > >> > > >>>> >> > >> > > >>>> John >> > >> > > >>>> >> > >> > > >> > >> > > -- >> > >> > > Hantsy Bai >> > >> > > Blog:http://hantsy.blogspot.com >> > >> > > LinkedIN:http://www.linkedin.com/in/hantsy >> > >> > > >> > >> > >> > >> >> > > >> > >> > >