[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