[jboss-cvs] JBossAS SVN: r75263 - projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 1 08:44:08 EDT 2008


Author: wolfc
Date: 2008-07-01 08:44:08 -0400 (Tue, 01 Jul 2008)
New Revision: 75263

Modified:
   projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java
Log:
Revert 75260

Modified: projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java
===================================================================
--- projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java	2008-07-01 12:41:55 UTC (rev 75262)
+++ projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java	2008-07-01 12:44:08 UTC (rev 75263)
@@ -23,8 +23,10 @@
 
 import java.util.ArrayList;
 import java.util.List;
+
 import javax.naming.InitialContext;
 
+import org.jboss.beans.metadata.plugins.AbstractBeanMetaData;
 import org.jboss.beans.metadata.spi.BeanMetaData;
 import org.jboss.beans.metadata.spi.builder.BeanMetaDataBuilder;
 import org.jboss.deployers.spi.DeploymentException;
@@ -47,7 +49,10 @@
    public PersistenceUnitDeployer()
    {
       super(PersistenceUnitMetaData.class);
+      
+      // We want to process the components created by PersistenceDeployer, this seems to be the only way to get there.
       setComponentsOnly(true);
+      
       addOutput(BeanMetaData.class);
    }
 
@@ -66,7 +71,8 @@
       PersistenceUnitDeployment pu = new PersistenceUnitDeployment(initialContext, persistenceDeployment, explicitEntityClasses, metaData, ear, jar, isScoped, deploymentUnit);
       
       String name = "ToDo";
-      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(name, PersistenceUnitDeployment.class.getName());
+      AbstractBeanMetaData beanMetaData = new AbstractBeanMetaData(name, PersistenceUnitDeployment.class.getName());
+      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(beanMetaData);
       builder.setConstructorValue(pu);
       
       unit.addAttachment(BeanMetaData.class, builder.getBeanMetaData());




More information about the jboss-cvs-commits mailing list