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

Reply via email to