Author: metskem
Date: Mon Nov 10 10:02:54 2008
New Revision: 712710

URL: http://svn.apache.org/viewvc?rev=712710&view=rev
Log:
3.0.0-svn-4 JSPWIKI-276: jsonrpc replaced by jabsorb. Note that web.xml had 
changes

Added:
    incubator/jspwiki/trunk/lib/jabsorb-1.3.jar   (with props)
    incubator/jspwiki/trunk/lib/slf4j-api-1.5.5.jar   (with props)
    incubator/jspwiki/trunk/lib/slf4j-log4j12-1.5.5.jar   (with props)
Removed:
    incubator/jspwiki/trunk/lib/jsonrpc-1.0.jar
Modified:
    incubator/jspwiki/trunk/.classpath
    incubator/jspwiki/trunk/ChangeLog
    incubator/jspwiki/trunk/LICENSE
    incubator/jspwiki/trunk/etc/web.xml
    incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/Release.java
    incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/preferences/Preferences.java
    incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/rpc/json/JSONRPCManager.java

Modified: incubator/jspwiki/trunk/.classpath
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/.classpath?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/.classpath (original)
+++ incubator/jspwiki/trunk/.classpath Mon Nov 10 10:02:54 2008
@@ -8,12 +8,12 @@
        <classpathentry kind="lib" path="lib/jdom.jar"/>
        <classpathentry kind="lib" path="lib/log4j-1.2.14.jar"/>
        <classpathentry kind="lib" path="lib/akismet-java-1.02.jar"/>
-       <classpathentry kind="lib" path="lib/jsonrpc-1.0.jar" 
sourcepath="/Users/jalkanen/Java/json-rpc-java-1.0/src"/>
-       <classpathentry kind="lib" path="lib/xmlrpc.jar" 
sourcepath="/Users/jalkanen/Java/xmlrpc-2.0.1/xmlrpc-2.0.1-sources.jar"/>
+       <classpathentry kind="lib" path="lib/jabsorb-1.3.jar"/>
+       <classpathentry kind="lib" path="lib/xmlrpc.jar"/>
        <classpathentry kind="lib" path="lib/jrcs-diff.jar"/>
        <classpathentry kind="lib" path="tests/lib/xercesImpl-2.6.2.jar"/>
        <classpathentry kind="lib" path="lib/sandler.jar"/>
-       <classpathentry kind="lib" path="lib/oscache.jar" 
sourcepath="/Users/jalkanen/Java/oscache-2.2/src/java"/>
+       <classpathentry kind="lib" path="lib/oscache.jar"/>
        <classpathentry kind="lib" path="lib/oro.jar"/>
        <classpathentry kind="lib" path="lib/nekohtml.jar"/>
        <classpathentry kind="lib" path="lib/lucene.jar"/>
@@ -40,6 +40,6 @@
        <classpathentry kind="lib" path="tests/lib/jetty-servlet-5.1.14.jar"/>
        <classpathentry kind="lib" path="tests/lib/stripes-1.5.jar"/>
        <classpathentry kind="lib" 
path="tests/lib/selenium-server-1.0-beta1.jar"/>
-       <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/JVM
 1.5.0"/>
+       <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="output" path="classes"/>
 </classpath>

Modified: incubator/jspwiki/trunk/ChangeLog
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/ChangeLog?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/ChangeLog (original)
+++ incubator/jspwiki/trunk/ChangeLog Mon Nov 10 10:02:54 2008
@@ -1,3 +1,12 @@
+2008-11-10 Harry Metske <[EMAIL PROTECTED]>
+
+        * 3.0.0-svn-4
+        
+        * JSPWIKI-276: jsonrpc replaced by jabsorb, reported by Jorge Ferrer.
+        
+          Note that web.xml had changes, the package name 
com.metaparadigm.jsonrpc has been
+          changed to org.jabsorb.
+        
 2008-11-09 Harry Metske <[EMAIL PROTECTED]>
 
         * 3.0.0-svn-3

Modified: incubator/jspwiki/trunk/LICENSE
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/LICENSE?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/LICENSE (original)
+++ incubator/jspwiki/trunk/LICENSE Mon Nov 10 10:02:54 2008
@@ -222,7 +222,7 @@
 jaxen.jar                                                                      
doc/LICENSE.jaxen
 jdom.jar                                                                       
doc/LICENSE.jdom
 jrcs-diff.jar                                                          LICENSE
-jsonrpc-1.0.jar                                                                
LICENSE
+jabsorb-1.3.jar                                                                
LICENSE
 jsp-api.jar                                                                    
LICENSE
 log4j-1.2.14.jar                                                       LICENSE
 lucene-highlighter.jar                                         LICENSE
@@ -234,6 +234,8 @@
 sandler.jar                                                                    
doc/LICENSE.sandler
 servlet-api.jar                                                                
doc/LICENSE.cddl
 xmlrpc.jar                                                                     
LICENSE
+slf4j-api-1.5.5.jar                      MIT-style license
+slf4j-log4j12-1.5.5.jar                      MIT-style license
 
 TEST LIBRARY                                                           LICENSE 
FILE
 
===================================================================================

Modified: incubator/jspwiki/trunk/etc/web.xml
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/etc/web.xml?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/etc/web.xml (original)
+++ incubator/jspwiki/trunk/etc/web.xml Mon Nov 10 10:02:54 2008
@@ -126,8 +126,8 @@
 
    <!-- JSON AJAX API -->
    <servlet>
-       <servlet-name>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-name>
-       <servlet-class>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-class>
+       <servlet-name>org.jabsorb.JSONRPCServlet</servlet-name>
+       <servlet-class>org.jabsorb.JSONRPCServlet</servlet-class>
    </servlet>
 
    <!-- Atom Publishing Protocol -->
@@ -204,7 +204,7 @@
    -->
    
    <servlet-mapping>
-       <servlet-name>com.metaparadigm.jsonrpc.JSONRPCServlet</servlet-name>
+       <servlet-name>org.jabsorb.JSONRPCServlet</servlet-name>
        <url-pattern>/JSON-RPC</url-pattern>
    </servlet-mapping>
 

Added: incubator/jspwiki/trunk/lib/jabsorb-1.3.jar
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/lib/jabsorb-1.3.jar?rev=712710&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/jspwiki/trunk/lib/jabsorb-1.3.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/jspwiki/trunk/lib/slf4j-api-1.5.5.jar
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/lib/slf4j-api-1.5.5.jar?rev=712710&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/jspwiki/trunk/lib/slf4j-api-1.5.5.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/jspwiki/trunk/lib/slf4j-log4j12-1.5.5.jar
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/lib/slf4j-log4j12-1.5.5.jar?rev=712710&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/jspwiki/trunk/lib/slf4j-log4j12-1.5.5.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/Release.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/Release.java?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/Release.java (original)
+++ incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/Release.java Mon Nov 10 
10:02:54 2008
@@ -77,7 +77,7 @@
      *  <p>
      *  If the build identifier is empty, it is not added.
      */
-    public static final String     BUILD         = "3";
+    public static final String     BUILD         = "4";
     
     /**
      *  This is the generic version string you should use

Modified: 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/preferences/Preferences.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/preferences/Preferences.java?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/preferences/Preferences.java 
(original)
+++ incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/preferences/Preferences.java 
Mon Nov 10 10:02:54 2008
@@ -21,7 +21,6 @@
 package com.ecyrd.jspwiki.preferences;
 
 import java.text.DateFormat;
-import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.*;
 
@@ -31,6 +30,7 @@
 
 import org.apache.commons.lang.StringUtils;
 import org.apache.log4j.Logger;
+import org.json.JSONException;
 import org.json.JSONObject;
 
 import com.ecyrd.jspwiki.InternalWikiException;
@@ -152,7 +152,7 @@
                     prefs.put(key, jo.getString(key) );
                 }
             }
-            catch( ParseException e )
+            catch( JSONException e )
             {
             }
         }

Modified: 
incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/rpc/json/JSONRPCManager.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/rpc/json/JSONRPCManager.java?rev=712710&r1=712709&r2=712710&view=diff
==============================================================================
--- incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/rpc/json/JSONRPCManager.java 
(original)
+++ incubator/jspwiki/trunk/src/com/ecyrd/jspwiki/rpc/json/JSONRPCManager.java 
Mon Nov 10 10:02:54 2008
@@ -20,6 +20,7 @@
  */
 package com.ecyrd.jspwiki.rpc.json;
 
+import java.lang.reflect.AccessibleObject;
 import java.lang.reflect.Method;
 import java.security.Permission;
 import java.util.HashMap;
@@ -38,8 +39,8 @@
 import com.ecyrd.jspwiki.rpc.RPCCallable;
 import com.ecyrd.jspwiki.rpc.RPCManager;
 import com.ecyrd.jspwiki.ui.TemplateManager;
-import com.metaparadigm.jsonrpc.InvocationCallback;
-import com.metaparadigm.jsonrpc.JSONRPCBridge;
+import org.jabsorb.callback.InvocationCallback;
+import org.jabsorb.JSONRPCBridge;
 
 /**
  *  Provides an easy-to-use interface for different modules to AJAX-enable
@@ -120,7 +121,7 @@
         }
         
         if( bridge == null) bridge = JSONRPCBridge.getGlobalBridge();
-        bridge.setDebug(false);
+//        bridge. setDebug(false);
         
         return bridge;
     }
@@ -182,8 +183,6 @@
         
         /**
          *  Does not do anything.
-         * 
-         *  [EMAIL PROTECTED]
          */
         public void postInvoke(Object context, Object instance, Method method, 
Object result) throws Exception
         {
@@ -191,8 +190,6 @@
 
         /**
          *  Checks access against the permission given.
-         *  
-         *  [EMAIL PROTECTED]
          */
         public void preInvoke(Object context, Object instance, Method method, 
Object[] arguments) throws Exception
         {
@@ -225,6 +222,14 @@
             log.debug("Failed JSON permission check: "+instance);
             throw new WikiSecurityException("No permission to access this AJAX 
method!");
         }
+
+        public void postInvoke( Object arg0, Object arg1, AccessibleObject 
arg2, Object arg3 ) throws Exception
+        {
+        }
+
+        public void preInvoke( Object arg0, Object arg1, AccessibleObject 
arg2, Object[] arg3 ) throws Exception
+        {
+        }
         
     }
 


Reply via email to