Weird if that s true but in such a case app will be constrained too i think Le 2 juin 2013 10:25, "Mark Struberg" <strub...@yahoo.de> a écrit :
> > > Pretty often you are not even allowed to change those libs for production. > Sometimes because of legal constructs (ever looked at the Oracle license > for WebLogic?) and sometimes because of company reasons. > > Thus I'm +1 for adding it as _optional_ feature. > > LieGrue, > strub > > > >________________________________ > > From: Romain Manni-Bucau <rmannibu...@gmail.com> > >To: dev@deltaspike.apache.org > >Sent: Sunday, 2 June 2013, 8:57 > >Subject: Re: DISCUSS DeltaSpike-332 > > > > > >As said before, if using the javaee7 lib is easy in javaee6 no need of any > >glue. That should be the case for bval, jpa... > >Le 2 juin 2013 03:26, "Jason Porter" <lightguard...@gmail.com> a écrit : > > > >> FWIW I'm +1 for the BeanVal stuff and keeping it disabled by default. > Just > >> because Java EE 7 is soon to be released doesn't mean that people will > >> migrate to it over night, as has already been said. I'm sure there are > >> quite a few large corporations still on Java EE 5 and probably will be > for > >> a while. > >> > >> > >> If the coding is minimal to bring some Java EE 7 features to Java EE 6 > >> via DeltaSpike, I don't see a reason not to do this. > >> > >> — > >> Sent from Mailbox for iPhone > >> > >> On Sat, Jun 1, 2013 at 1:55 PM, Gerhard Petracek > >> <gerhard.petra...@gmail.com> wrote: > >> > >> > 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 > >> >> > >> > > > >> >> > >> > > >> >> > >> > >> >> > > > >> >> > > >> >> > > > > >