Hmm.  All the stuff in bold didn't stay in bold.  I'll try sending a different way.  Wish email had a preview feature.

Emmanuel Bernard wrote:
Excellent.
I think that's good enough for the beta.

Here are the EE 6 requirements as outlined by the latest EE6 PFD (I've bolded what we need to work on still - AFAIK). I guess we should open JIRAs for that.

The Bean Validation specification defines a metadata model and API for JavaBean 
validation. The default metadata source is annotations, with the ability to override 
and extend the metadata through the use of XML validation descriptors. 
The Java EE platform requires that web containers make an instance of 
ValidatorFactory available to JSF implementations by storing it in a servlet 
context attribute named 
javax.faces.validator.beanValidator.ValidatorFactory. 
The Java EE platform also requires that an instance of ValidatorFactory be 
made available to JPA providers as a property in the map that is passed as the 
second argument to the 
createContainerEntityManagerFactory(PersistenceUnitInfo, Map) method of 
the PersistenceProvider interface, under the name 
javax.persistence.validation.factory.

Applications that need to use those interfaces can find appropriate objects by 
looking up the name java:comp/Validator for Validator and java:comp/ 
ValidatorFactory for ValidatorFactory, or by requesting the injection of an 
object of the appropriate type via the @Resource annotation


A Validator or ValidatorFactory object reference may also be declared in a 
deployment descriptor in the same way as a resource environment reference. 
In order to customize the returned ValidatorFactory, an ejb, web or 
application client module may specify a Bean Validation XML deployment 
descriptor. The name of the descriptor is WEB-INF/validation.xml for web 
modules, META-INF/validation.xml for all other types of modules. 
A validation deployment descriptor only affects ValidatorFactory instances 
in that module. 
There is no per-application validation deployment descriptor. 
that's not implemented right? If someone can set up this per module separation, I can write the validation.xml parser in jboss-metadata and build the appropriate VF in the bv deployer



On 15 sept. 09, at 19:20, Stan Silvert wrote:

I did a snapshot release of the BV deployers and integrated into Branch_5_x.

Current State of things:
* The BV Factory is created and added to the DeploymentUnit by the BV
deployer
* The BV Factory from the DeploymentUnit is added to application scope
for use by JSF.  JSF/BV integration is working.
* The BV Factory is bound to global JNDI at
/BeanValidatorFactories/<DeploymentUnit.getSimpleName()>

We know the JNDI part is wrong, so there will be changes.  But hopefully
those of you waiting on this stuff can now make further progress.

Stan

Carlo de Wolf wrote:
So these must be setup as LinkRefs by the container governing
java:comp to some other JNDI name which is bound by a deployer. Or
maybe we LinkRef to java:app/ValidatoryFactory depending on it's
scope. But at some point it will link to a 'global' name.

Carlo

On 09/15/2009 08:48 AM, Ales Justin wrote:
FYI wrt the JNDI names.

-------- Original Message --------
Subject: [jsr-316-eg] Validator and validator factory names
Date: Mon, 14 Sep 2009 17:25:58 -0700
From: Roberto Chinnici <Roberto.Chinnici@sun.com>
Reply-To: jsr-316-eg@jcp.org
Organization: Sun Microsystems, Inc.
To: Java Community Process JSR #316 Expert List <JSR-316-EG@jcp.org>

As I was making a few editorial changes to the platform spec, I ran into
an actual mistake we need to fix for PFD.

Section EE.5.16 uses the following JNDI names for retrieving a validator
and a validator factory:
  java:comp/env/Validator
  java:comp/env/ValidatorFactory

This seems wrong, because we typically reserve java:comp/env for
application-defined names.
All other system-defined ones, like the ORB or UserTransaction, are
defined under java:comp.

So I'm going to change the names above to the following ones:
  java:comp/Validator
  java:comp/ValidatorFactory

My plan is still to submit the spec for PFD on Wednesday.

--Roberto





_______________________________________________
jboss-development mailing list
jboss-development@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-development


_______________________________________________ jboss-development mailing list jboss-development@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-development