As part of "GERONIMO-5222 Add support for application validation descriptor support for deployed applications", I am trying to process validation.xml in Web and other Java EE modules. I have come across org/apache/bval/jsr303/ConfigurationImpl. But, then it would still require parsing of validation.xml within Geronimo code. Just wanted to check if there is any other API that I have missed out.
On Wed, Sep 8, 2010 at 1:42 AM, Donald Woods <dwo...@apache.org> wrote: > Right, one area in the doc that needs updating... > > For Apache BVal, take a look at - > bval-jsr303/src/main/java/org/apache/bval/jsr303/ConfigurationImpl.java > > Which can hold the constraint mappings as InputStreams and has > public ValidatorFactory buildValidatorFactory() > > You can get a Validator with something like - > > javax.validation.Configuration configuration = Validation.byProvider( > ApacheValidationProvider.class).configure(); > Validator validator = configuration.buildValidatorFactory().getValidator(); > > > Are you trying to build a Validator with a Configuration that uses a > custom validation.xml? > > > -Donald > > > On 9/7/10 5:57 AM, Rick McGuire wrote: > > On 9/2/2010 5:33 PM, Vamsavardhana Reddy wrote: > >> Section EE.5.16.2 of Java EE 6 specification says, "For the benefit of > >> implementors, we note that the Bean Validation API includes a > >> ValidatorFactoryBuilder interface that can be used to create a > >> ValidatorFactory configured according to the contents of a validation > >> deployment descriptor in the form of a java.io.InputStream.". I don't > >> see it in geronimo-validation_1.0_spec-1.1.jar. Where can I find this > >> ValidatorFactoryBuilder? > >> > >> -- > >> Vamsi > > The Bean Validation spec does not include ValidatorFactoryBuilder and it > > is also not part of the TCK. I suspect the mention on the Java EE 6 is > > obsolete. > > > > Rick > > > -- Vamsi