[jboss-cvs] JBossAS SVN: r80581 - 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
Thu Nov 6 05:35:44 EST 2008


Author: alesj
Date: 2008-11-06 05:35:44 -0500 (Thu, 06 Nov 2008)
New Revision: 80581

Modified:
   projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java
Log:
[JBAS-6165]; move pud BMD into non-component DU.

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-11-06 10:32:18 UTC (rev 80580)
+++ projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java	2008-11-06 10:35:44 UTC (rev 80581)
@@ -24,7 +24,6 @@
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Properties;
-
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
 
@@ -114,8 +113,12 @@
          BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder(beanMetaData);
          builder.setConstructorValue(pu);
          addDependencies(builder, metaData);
-         
-         unit.addAttachment(BeanMetaData.class, builder.getBeanMetaData());
+
+         DeploymentUnit parent = unit.getParent();
+         if (parent == null)
+            throw new IllegalArgumentException("Parent unit should not be null as this unit should be component.");
+
+         parent.addAttachment(BeanMetaData.class.getName() + "." + name, builder.getBeanMetaData(), BeanMetaData.class);
       }
       catch(NamingException e)
       {




More information about the jboss-cvs-commits mailing list