You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2007/05/02 01:22:03 UTC

svn commit: r534272 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JndiEncInfoBuilder.java

Author: dain
Date: Tue May  1 16:22:02 2007
New Revision: 534272

URL: http://svn.apache.org/viewvc?view=rev&rev=534272
Log:
Also index legacy beans using only the remote or local interface so @EJB references resolve

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

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JndiEncInfoBuilder.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JndiEncInfoBuilder.java?view=diff&rev=534272&r1=534271&r2=534272
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JndiEncInfoBuilder.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/JndiEncInfoBuilder.java Tue May  1 16:22:02 2007
@@ -198,6 +198,7 @@
         // Remote: Interfaces(home,object) -> deploymentId
         if (bean.remote != null) {
             remoteInterfaces.put(new Interfaces(bean.home, bean.remote), bean.ejbDeploymentId);
+            remoteInterfaces.put(new Interfaces(bean.remote), bean.ejbDeploymentId);
         }
         for (String businessRemote : bean.businessRemote) {
             remoteInterfaces.put(new Interfaces(businessRemote), bean.ejbDeploymentId);
@@ -206,6 +207,7 @@
         // Local: Interfaces(home,object) -> deploymentId
         if (bean.local != null) {
             localInterfaces.put(new Interfaces(bean.localHome, bean.local), bean.ejbDeploymentId);
+            localInterfaces.put(new Interfaces(bean.local), bean.ejbDeploymentId);
         }
         for (String businessLocal : bean.businessLocal) {
             localInterfaces.put(new Interfaces(businessLocal), bean.ejbDeploymentId);