Update of /var/cvs/applications/jumpers/src/org/mmbase/jumpers
In directory 
james.mmbase.org:/tmp/cvs-serv25982/applications/jumpers/src/org/mmbase/jumpers

Modified Files:
        Jumpers.java 
Log Message:
Cleaned the code a little
Added some generic stuff for function and datatypes


See also: 
http://cvs.mmbase.org/viewcvs/applications/jumpers/src/org/mmbase/jumpers


Index: Jumpers.java
===================================================================
RCS file: /var/cvs/applications/jumpers/src/org/mmbase/jumpers/Jumpers.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- Jumpers.java        27 Nov 2007 15:17:33 -0000      1.6
+++ Jumpers.java        3 Feb 2008 17:33:58 -0000       1.7
@@ -44,7 +44,7 @@
  * @author Daniel Ockeloen
  * @author Pierre van Rooden (javadocs)
  * @author Marcel Maatkamp, VPRO Digitaal
- * @version $Id: Jumpers.java,v 1.6 2007/11/27 15:17:33 michiel Exp $
+ * @version $Id: Jumpers.java,v 1.7 2008/02/03 17:33:58 nklasens Exp $
  */
 public class Jumpers extends MMObjectBuilder {
 
@@ -191,8 +191,8 @@
         String field = (String) args.get("field");
         if (field == null || field.equals("url")) {
             String url = node.getStringValue("url");
-            HttpServletRequest req  = (HttpServletRequest) 
args.get(Parameter.REQUEST);
-            HttpServletResponse res = (HttpServletResponse) 
args.get(Parameter.RESPONSE);
+            HttpServletRequest req  = args.get(Parameter.REQUEST);
+            HttpServletResponse res = args.get(Parameter.RESPONSE);
             String link;
             if (url.startsWith("http:") || url.startsWith("https:") || 
url.startsWith("ftp:")) {
                 link = url;
@@ -467,6 +467,7 @@
 
     // database.put
     private void jumperDatabaseCache_put(String number, String url) {
+        if (jumpercachebuilder == null) return;
 
         String oldurl = null;
         List nodes = null;
@@ -509,6 +510,8 @@
 
     // database.remove
     private void jumperDatabaseCache_remove(String number) {
+        if (jumpercachebuilder == null) return;
+        
        List nodes = null;
         try {
             NodeSearchQuery query = new NodeSearchQuery(jumpercachebuilder);
@@ -526,7 +529,6 @@
                 node.getBuilder().removeNode(node);
             }
         }
-
     }
 
     /*
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to