Author: dblevins
Date: Thu Sep 13 16:21:16 2007
New Revision: 575494

URL: http://svn.apache.org/viewvc?rev=575494&view=rev
Log:
Moved the "just EjbJar" EjbModule construction logic from ConfigurationFactory 
to EjbModule

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbModule.java

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java?rev=575494&r1=575493&r2=575494&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/ConfigurationFactory.java
 Thu Sep 13 16:21:16 2007
@@ -286,8 +286,7 @@
     }
 
     public EjbJarInfo configureApplication(EjbJar ejbJar) throws 
OpenEJBException {
-        String moduleId = (ejbJar.getId() == null) ? ejbJar.getId(): 
ejbJar.toString();
-        EjbModule ejbModule = new 
EjbModule(Thread.currentThread().getContextClassLoader(), moduleId, moduleId, 
ejbJar, null);
+        EjbModule ejbModule = new EjbModule(ejbJar);
         return configureApplication(ejbModule);
     }
 

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbModule.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbModule.java?rev=575494&r1=575493&r2=575494&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbModule.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbModule.java
 Thu Sep 13 16:21:16 2007
@@ -40,6 +40,10 @@
     private String moduleId;
     private final Map<String,Object> altDDs = new HashMap<String,Object>();
 
+    public EjbModule(EjbJar ejbJar){
+        this(Thread.currentThread().getContextClassLoader(), null, ejbJar, 
null);
+    }
+
     public EjbModule(ClassLoader classLoader, String moduleId, String jarURI, 
EjbJar ejbJar, OpenejbJar openejbJar) {
         if (classLoader == null) {
             throw new NullPointerException("classLoader is null");
@@ -61,7 +65,7 @@
 
         if (moduleId == null){
             if (ejbJar != null && ejbJar.getId() != null){
-                jarURI = ejbJar.getId();
+                moduleId = ejbJar.getId();
             } else {
                 File file = new File(jarURI);
                 moduleId = file.getName();
@@ -71,10 +75,6 @@
         validation = new ValidationContext(EjbModule.class, jarLocation);
     }
 
-    public EjbModule(EjbJar ejbJar){
-        this(Thread.currentThread().getContextClassLoader(), null, ejbJar, 
null);
-    }
-    
     public EjbModule(ClassLoader classLoader, String jarURI, EjbJar ejbJar, 
OpenejbJar openejbJar) {
         this(classLoader, null, jarURI, ejbJar, openejbJar);
     }


Reply via email to