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

Reply via email to