[exo-jcr-commits] exo-jcr SVN: r3290 - kernel/trunk/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Oct 11 11:59:50 EDT 2010


Author: nfilotto
Date: 2010-10-11 11:59:50 -0400 (Mon, 11 Oct 2010)
New Revision: 3290

Modified:
   kernel/trunk/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/SingleMethodCallCommand.java
Log:
EXOJCR-967: Revert last change, the SingleMethodCallCommand must only allow public methods

Modified: kernel/trunk/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/SingleMethodCallCommand.java
===================================================================
--- kernel/trunk/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/SingleMethodCallCommand.java	2010-10-11 12:57:25 UTC (rev 3289)
+++ kernel/trunk/exo.kernel.component.common/src/main/java/org/exoplatform/services/rpc/SingleMethodCallCommand.java	2010-10-11 15:59:50 UTC (rev 3290)
@@ -88,9 +88,9 @@
       }
       this.component = component;
       this.method = component.getClass().getDeclaredMethod(methodName, parameterTypes);
-      if (Modifier.isPrivate(method.getModifiers()))
+      if (!Modifier.isPublic(method.getModifiers()))
       {
-         throw new IllegalArgumentException("The method '" + methodName + "' cannot be private");
+         throw new IllegalArgumentException("The method '" + methodName + "' is not public");
       }
       this.id = getId(component, method);
    }



More information about the exo-jcr-commits mailing list