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);