[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