[jboss-cvs] JBossAS SVN: r75725 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/proxy/factory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Jul 12 01:28:32 EDT 2008


Author: ALRubinger
Date: 2008-07-12 01:28:32 -0400 (Sat, 12 Jul 2008)
New Revision: 75725

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/proxy/factory/ProxyFactoryHelper.java
Log:
[JBMETA-68] Refactor EJB3 Core alongside changes to jboss-metadata

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/proxy/factory/ProxyFactoryHelper.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/proxy/factory/ProxyFactoryHelper.java	2008-07-12 05:26:54 UTC (rev 75724)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/proxy/factory/ProxyFactoryHelper.java	2008-07-12 05:28:32 UTC (rev 75725)
@@ -58,12 +58,11 @@
 import org.jboss.ejb3.annotation.impl.RemoteImpl;
 import org.jboss.ejb3.common.lang.ClassHelper;
 import org.jboss.ejb3.jndipolicy.impl.PackagingBasedJndiBindingPolicy;
-import org.jboss.ejb3.service.ServiceContainer;
 import org.jboss.ejb3.session.SessionContainer;
-import org.jboss.ejb3.stateful.StatefulContainer;
 import org.jboss.ejb3.stateless.StatelessContainer;
 import org.jboss.logging.Logger;
 import org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy;
+import org.jboss.metadata.ejb.jboss.jndipolicy.spi.DeploymentSummary;
 import org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary;
 
 /**
@@ -1039,18 +1038,17 @@
    private static EjbDeploymentSummary getDeploymentSummaryFromContainer(EJBContainer container)
    {
       // Construct Deployment Summary
-      EjbDeploymentSummary summary = new EjbDeploymentSummary();
-      summary.setEjbName(container.getEjbName());
-      summary.setService(container instanceof ServiceContainer);
-      summary.setStateful(container instanceof StatefulContainer);
-      summary.setDeploymentName(container.getDeployment().getName());
-      summary.setBeanClassName(container.getBeanClass().getName());
+      DeploymentSummary dsummary = new DeploymentSummary();
+      dsummary.setDeploymentName(container.getDeployment().getName());
       DeploymentScope scope = container.getDeployment().getEar();
       if (scope != null)
       {
-         summary.setDeploymentScopeBaseName(scope.getBaseName());
+         dsummary.setDeploymentScopeBaseName(scope.getBaseName());
       }
-
+      
+      // Construct EjbDeploymetSummary
+      EjbDeploymentSummary summary = new EjbDeploymentSummary(container.getXml(),dsummary);
+      
       // Return
       return summary;
    }




More information about the jboss-cvs-commits mailing list