You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ke...@apache.org on 2007/04/03 00:13:44 UTC

svn commit: r524945 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java

Author: kevan
Date: Mon Apr  2 15:13:43 2007
New Revision: 524945

URL: http://svn.apache.org/viewvc?view=rev&rev=524945
Log:
Need to map EJBLocalObject.remove() as a remove method

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

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java?view=diff&rev=524945&r1=524944&r2=524945
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java Mon Apr  2 15:13:43 2007
@@ -780,12 +780,12 @@
 
                 Method clientMethod = EJBHome.class.getDeclaredMethod("remove", javax.ejb.Handle.class);
                 methodMap.put(clientMethod, beanMethod);
-
                 clientMethod = EJBHome.class.getDeclaredMethod("remove", java.lang.Object.class);
                 methodMap.put(clientMethod, beanMethod);
-
                 clientMethod = javax.ejb.EJBObject.class.getDeclaredMethod("remove");
                 methodMap.put(clientMethod, beanMethod);
+                clientMethod = javax.ejb.EJBLocalObject.class.getDeclaredMethod("remove");
+                methodMap.put(clientMethod, beanMethod);
             } else if (componentType == BeanType.BMP_ENTITY || componentType == BeanType.CMP_ENTITY) {
                 Method beanMethod = javax.ejb.EntityBean.class.getDeclaredMethod("ejbRemove");
                 Method clientMethod = EJBHome.class.getDeclaredMethod("remove", javax.ejb.Handle.class);
@@ -793,6 +793,8 @@
                 clientMethod = EJBHome.class.getDeclaredMethod("remove", java.lang.Object.class);
                 methodMap.put(clientMethod, beanMethod);
                 clientMethod = javax.ejb.EJBObject.class.getDeclaredMethod("remove");
+                methodMap.put(clientMethod, beanMethod);
+                clientMethod = javax.ejb.EJBLocalObject.class.getDeclaredMethod("remove");
                 methodMap.put(clientMethod, beanMethod);
             }
         } catch (java.lang.NoSuchMethodException nsme) {