You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2007/06/03 21:15:33 UTC

svn commit: r543966 [2/2] - in /roller/trunk/apps/planet: src/java/org/apache/roller/ src/java/org/apache/roller/planet/ src/java/org/apache/roller/planet/business/ src/java/org/apache/roller/planet/business/hibernate/ src/java/org/apache/roller/planet...

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/FeedModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/FeedModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/FeedModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/FeedModel.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
 import org.apache.roller.planet.ui.rendering.pagers.Pager;
@@ -61,7 +61,7 @@
     /** 
      * Init page model based on request. 
      */
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
         
         // parent gets to go first
         super.init(initData);
@@ -69,7 +69,7 @@
         // we expect the init data to contain a weblogRequest object
         PlanetRequest planetRequest = (PlanetRequest) initData.get("planetRequest");
         if(planetRequest == null) {
-            throw new RollerException("expected planetRequest from init data");
+            throw new PlanetException("expected planetRequest from init data");
         }
         
         // PageModel only works on page requests, so cast planetRequest
@@ -77,7 +77,7 @@
         if(planetRequest instanceof PlanetGroupFeedRequest) {
             this.feedRequest = (PlanetGroupFeedRequest) planetRequest;
         } else {
-            throw new RollerException("weblogRequest is not a WeblogPageRequest."+
+            throw new PlanetException("weblogRequest is not a WeblogPageRequest."+
                     "  PageModel only supports page requests.");
         }
     }

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/Model.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/Model.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/Model.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/Model.java Sun Jun  3 12:15:31 2007
@@ -19,7 +19,7 @@
 package org.apache.roller.planet.ui.rendering.model;
 
 import java.util.Map;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 
 
 /**
@@ -36,6 +36,6 @@
     /**
      * Initialize.
      */
-    public void init(Map params) throws RollerException;
+    public void init(Map params) throws PlanetException;
     
 }

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/ModelLoader.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/ModelLoader.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/ModelLoader.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/ModelLoader.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.util.Utilities;
 
 
@@ -41,7 +41,7 @@
      */
     public static void loadModels(String modelsString, Map model, 
                                    Map initData, boolean fail) 
-            throws RollerException {
+            throws PlanetException {
         
         String[] models = Utilities.stringToStringArray(modelsString, ",");
         for(int i=0; i < models.length; i++) {
@@ -50,7 +50,7 @@
                 Model pageModel = (Model) modelClass.newInstance();
                 pageModel.init(initData);
                 model.put(pageModel.getModelName(), pageModel);
-            } catch (RollerException re) {
+            } catch (PlanetException re) {
                 if(fail) {
                     throw re;
                 } else {
@@ -58,19 +58,19 @@
                 }
             } catch (ClassNotFoundException cnfe) {
                 if(fail) {
-                    throw new RollerException("Error finding model: " + models[i], cnfe);
+                    throw new PlanetException("Error finding model: " + models[i], cnfe);
                 } else {
                     log.warn("Error finding model: " + models[i]);
                 }
             } catch (InstantiationException ie) {
                 if(fail) {
-                    throw new RollerException("Error insantiating model: " + models[i], ie);
+                    throw new PlanetException("Error insantiating model: " + models[i], ie);
                 } else {
                     log.warn("Error insantiating model: " + models[i]);
                 }
             } catch (IllegalAccessException iae) {
                 if(fail) {
-                    throw new RollerException("Error accessing model: " + models[i], iae);
+                    throw new PlanetException("Error accessing model: " + models[i], iae);
                 } else {
                     log.warn("Error accessing model: " + models[i]);
                 }

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PageModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PageModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PageModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PageModel.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
 import org.apache.roller.planet.ui.rendering.pagers.Pager;
@@ -60,7 +60,7 @@
     /** 
      * Init page model based on request. 
      */
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
         
         // parent gets to go first
         super.init(initData);
@@ -68,7 +68,7 @@
         // we expect the init data to contain a weblogRequest object
         PlanetRequest planetRequest = (PlanetRequest) initData.get("planetRequest");
         if(planetRequest == null) {
-            throw new RollerException("expected planetRequest from init data");
+            throw new PlanetException("expected planetRequest from init data");
         }
         
         // PageModel only works on page requests, so cast planetRequest
@@ -76,7 +76,7 @@
         if(planetRequest instanceof PlanetGroupPageRequest) {
             this.pageRequest = (PlanetGroupPageRequest) planetRequest;
         } else {
-            throw new RollerException("weblogRequest is not a WeblogPageRequest."+
+            throw new PlanetException("weblogRequest is not a WeblogPageRequest."+
                     "  PageModel only supports page requests.");
         }
     }

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetGroupModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetGroupModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetGroupModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetGroupModel.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
 import org.apache.roller.planet.ui.rendering.util.PlanetGroupRequest;
@@ -58,12 +58,12 @@
     /** 
      * Init page model based on request. 
      */
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
         
         // we expect the init data to contain a planetRequest object
         PlanetRequest planetRequest = (PlanetRequest) initData.get("planetRequest");
         if(planetRequest == null) {
-            throw new RollerException("expected planetRequest from init data");
+            throw new PlanetException("expected planetRequest from init data");
         }
         
         // only works on planet group requests, so cast planetRequest
@@ -71,7 +71,7 @@
         if(planetRequest instanceof PlanetGroupRequest) {
             this.planetGroupRequest = (PlanetGroupRequest) planetRequest;
         } else {
-            throw new RollerException("planetRequest is not a PlanetGroupRequest."+
+            throw new PlanetException("planetRequest is not a PlanetGroupRequest."+
                     "  PlanetGroupModel only supports planet group requests.");
         }
         

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetURLModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetURLModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetURLModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/PlanetURLModel.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.URLStrategy;
 import org.apache.roller.planet.config.PlanetRuntimeConfig;
@@ -56,7 +56,7 @@
         return "url";
     }
     
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
         
         // grab a reference to the url strategy
         this.urlStrategy = PlanetFactory.getPlanet().getURLStrategy();
@@ -64,7 +64,7 @@
         // need a weblog request so that we can know the weblog and locale
         PlanetRequest planetRequest = (PlanetRequest) initData.get("planetRequest");
         if(planetRequest == null) {
-            throw new RollerException("Expected 'planetRequest' init param!");
+            throw new PlanetException("Expected 'planetRequest' init param!");
         }
         
         this.planet = planetRequest.getPlanet();

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteModel.java Sun Jun  3 12:15:31 2007
@@ -22,7 +22,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.PlanetManager;
 import org.apache.roller.planet.config.PlanetRuntimeConfig;
@@ -53,7 +53,7 @@
     /** 
      * Init page model based on request. 
      */
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
         // no-op
     }
     

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteURLModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteURLModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteURLModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/SiteURLModel.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import java.util.Map;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.URLStrategy;
 import org.apache.roller.planet.config.PlanetRuntimeConfig;
@@ -55,7 +55,7 @@
         return "url";
     }
     
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
         
         // grab a reference to the url strategy
         this.urlStrategy = PlanetFactory.getPlanet().getURLStrategy();

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/UtilitiesModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/UtilitiesModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/UtilitiesModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/model/UtilitiesModel.java Sun Jun  3 12:15:31 2007
@@ -32,7 +32,7 @@
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.util.DateUtil;
 import org.apache.roller.planet.util.RegexUtil;
 import org.apache.roller.planet.util.Utilities;
@@ -98,7 +98,7 @@
     
     
     /** Init page model based on request */
-    public void init(Map initData) throws RollerException {
+    public void init(Map initData) throws PlanetException {
     }
     
         

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/FeedServlet.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/FeedServlet.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/FeedServlet.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/FeedServlet.java Sun Jun  3 12:15:31 2007
@@ -28,7 +28,7 @@
 import javax.servlet.http.HttpServletResponse;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.config.PlanetConfig;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
@@ -77,13 +77,13 @@
             
             planet = feedRequest.getPlanet();
             if(planet == null) {
-                throw new RollerException("unable to lookup planet: "+
+                throw new PlanetException("unable to lookup planet: "+
                         feedRequest.getPlanetHandle());
             }
             
             group = feedRequest.getGroup();
             if(group == null) {
-                throw new RollerException("unable to lookup group: "+
+                throw new PlanetException("unable to lookup group: "+
                         feedRequest.getGroupHandle());
             }
 
@@ -121,7 +121,7 @@
             String feedModels = PlanetConfig.getProperty("rendering.feedModels");
             ModelLoader.loadModels(feedModels, model, initData, true);
 
-        } catch (RollerException ex) {
+        } catch (PlanetException ex) {
             log.error("ERROR loading model for page", ex);
 
             if(!response.isCommitted()) response.reset();

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/HomepageServlet.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/HomepageServlet.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/HomepageServlet.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/HomepageServlet.java Sun Jun  3 12:15:31 2007
@@ -28,7 +28,7 @@
 import javax.servlet.http.HttpServletResponse;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.config.PlanetConfig;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
@@ -81,7 +81,7 @@
             String models = PlanetConfig.getProperty("rendering.homepageModels");
             ModelLoader.loadModels(models, model, initData, true);
 
-        } catch (RollerException ex) {
+        } catch (PlanetException ex) {
             log.error("ERROR loading model", ex);
 
             if(!response.isCommitted()) response.reset();

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/OpmlServlet.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/OpmlServlet.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/OpmlServlet.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/OpmlServlet.java Sun Jun  3 12:15:31 2007
@@ -28,7 +28,7 @@
 import javax.servlet.http.HttpServletResponse;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.config.PlanetConfig;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
@@ -77,13 +77,13 @@
 
             planet = opmlRequest.getPlanet();
             if(planet == null) {
-                throw new RollerException("unable to lookup planet: "+
+                throw new PlanetException("unable to lookup planet: "+
                         opmlRequest.getPlanetHandle());
             }
             
             group = opmlRequest.getGroup();
             if(group == null) {
-                throw new RollerException("unable to lookup group: "+
+                throw new PlanetException("unable to lookup group: "+
                         opmlRequest.getGroupHandle());
             }
 
@@ -109,7 +109,7 @@
             String opmlModels = PlanetConfig.getProperty("rendering.opmlModels");
             ModelLoader.loadModels(opmlModels, model, initData, true);
 
-        } catch (RollerException ex) {
+        } catch (PlanetException ex) {
             log.error("ERROR loading model for page", ex);
 
             if(!response.isCommitted()) response.reset();

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/PageServlet.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/PageServlet.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/PageServlet.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/servlets/PageServlet.java Sun Jun  3 12:15:31 2007
@@ -28,7 +28,7 @@
 import javax.servlet.http.HttpServletResponse;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.config.PlanetConfig;
 import org.apache.roller.planet.pojos.PlanetData;
 import org.apache.roller.planet.pojos.PlanetGroupData;
@@ -77,7 +77,7 @@
 
             planet = pageRequest.getPlanet();
             if(planet == null) {
-                throw new RollerException("unable to lookup planet: "+
+                throw new PlanetException("unable to lookup planet: "+
                         pageRequest.getPlanetHandle());
             }
             
@@ -105,7 +105,7 @@
             String pageModels = PlanetConfig.getProperty("rendering.pageModels");
             ModelLoader.loadModels(pageModels, model, initData, true);
 
-        } catch (RollerException ex) {
+        } catch (PlanetException ex) {
             log.error("ERROR loading model for page", ex);
 
             if(!response.isCommitted()) response.reset();

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/InvalidRequestException.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/InvalidRequestException.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/InvalidRequestException.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/InvalidRequestException.java Sun Jun  3 12:15:31 2007
@@ -18,14 +18,14 @@
 
 package org.apache.roller.planet.ui.rendering.util;
 
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 
 
 /**
  * An InvalidRequestException is thrown by the ParsedRequest class or any of
  * its subclasses when the request being parsed is invalid in any way.
  */
-public class InvalidRequestException extends RollerException {
+public class InvalidRequestException extends PlanetException {
     
     public InvalidRequestException(String msg) {
         super(msg);

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetGroupRequest.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetGroupRequest.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetGroupRequest.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetGroupRequest.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import javax.servlet.http.HttpServletRequest;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.PlanetManager;
 import org.apache.roller.planet.pojos.PlanetGroupData;
@@ -95,7 +95,7 @@
             try {
                 PlanetManager mgr = PlanetFactory.getPlanet().getPlanetManager();
                 group = mgr.getGroup(getPlanet(), groupHandle);
-            } catch (RollerException ex) {
+            } catch (PlanetException ex) {
                 log.error("Error looking up group "+groupHandle, ex);
             }
         }

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetRequest.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetRequest.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetRequest.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/ui/rendering/util/PlanetRequest.java Sun Jun  3 12:15:31 2007
@@ -21,7 +21,7 @@
 import javax.servlet.http.HttpServletRequest;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.PlanetManager;
 import org.apache.roller.planet.pojos.PlanetData;
@@ -120,7 +120,7 @@
             try {
                 PlanetManager mgr = PlanetFactory.getPlanet().getPlanetManager();
                 planet = mgr.getPlanet(planetHandle);
-            } catch (RollerException ex) {
+            } catch (PlanetException ex) {
                 log.error("Error looking up planet "+planetHandle, ex);
             }
         }

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/RegexUtil.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/RegexUtil.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/RegexUtil.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/RegexUtil.java Sun Jun  3 12:15:31 2007
@@ -1 +1,124 @@
-/*
* Licensed to the Apache Software Foundation (ASF) under one or more
*  contributor license agreements.  The ASF licenses this file to You
* under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.  For additional information regarding
* copyright in this work, please see the NOTICE file in the top level
* directory of this distribution.
*/
/*
 * Created on Nov 8, 2003
 *
 */
package org.apache.roller.planet.util;
import org.apache.commons.codec.binary.Hex;

import java.io.UnsupportedEncodingException;
im
 port java.util.ArrayList;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


/**
 * @author lance
 */
public class RegexUtil
{
    public static final Pattern mailtoPattern = Pattern.compile("mailto:([a-zA-Z0-9\\.]+@[a-zA-Z0-9\\.]+\\.[a-zA-Z0-9]+)");
    public static final Pattern emailPattern = Pattern.compile("\\b[a-zA-Z0-9\\.]+(@)([a-zA-Z0-9\\.]+)(\\.)([a-zA-Z0-9]+)\\b");
    
    public static String encodeEmail(String str)
    {
        // obfuscate mailto's: turns them into hex encoded,
        // so that browsers can still understand the mailto link
        Matcher mailtoMatch = mailtoPattern.matcher(str);
        while (mailtoMatch.find())
        {
            String email = mailtoMatch.group(1);
            //System.out.println("email=" + email);
            String hexed = encode(email);
            str = str.replaceFirst("mailto:"+email, "mailto:"+hexed);
        }
        
        return obfuscateEmail(str);
    }

    /**
     * obfuscate plainte
 xt emails: makes them
     * "human-readable" - still too easy for
     * machines to parse however.
     * 
     * @param str
     * @return
     */
    public static String obfuscateEmail(String str)
    {
        Matcher emailMatch = emailPattern.matcher(str);
        while (emailMatch.find())
        {
            String at = emailMatch.group(1);
            //System.out.println("at=" + at);
            str = str.replaceFirst(at, "-AT-");
            
            String dot = emailMatch.group(2) + emailMatch.group(3) + emailMatch.group(4);
            String newDot = emailMatch.group(2) + "-DOT-" + emailMatch.group(4);
            //System.out.println("dot=" + dot);
            str = str.replaceFirst(dot, newDot);
        }
        return str;
    }
    
    /**
     * Return the specified match "groups" from the pattern.
     * For each group matched a String will be entered in the ArrayList.
     * 
     * @param pattern The Pattern to use.
     * @param match The Stri
 ng to match against.
     * @param group The group number to return in case of a match.
     * @return
     */
    public static ArrayList getMatches(Pattern pattern, String match, int group)
    {
        ArrayList matches = new ArrayList();
        Matcher matcher = pattern.matcher(match);
        while (matcher.find()) 
        {
            matches.add( matcher.group(group) );
        }
        return matches;
    }

	/**
     * Thanks to the folks at Blojsom (http://sf.net/projects/blojsom)
     * for showing me what I was doing wrong with the Hex class.
     * 
	 * @param email
	 * @return
	 */
	public static String encode(String email)
	{
        StringBuffer result = new StringBuffer();
        try {
            char[] hexString = Hex.encodeHex(email.getBytes("UTF-8"));
            for (int i = 0; i < hexString.length; i++) {
                if (i % 2 == 0) {
                    result.append("%");
                }
                result.append(hexString[i]);
      
       }
        } catch (UnsupportedEncodingException e) {
            return email;
        }

        return result.toString();
	}
}
\ No newline at end of file
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+*  contributor license agreements.  The ASF licenses this file to You
+* under the Apache License, Version 2.0 (the "License"); you may not
+* use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.  For additional information regarding
+* copyright in this work, please see the NOTICE file in the top level
+* directory of this distribution.
+*/
+/*
+ * Created on Nov 8, 2003
+ *
+ */
+package org.apache.roller.planet.util;
+import org.apache.commons.codec.binary.Hex;
+
+import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+
+/**
+ * @author lance
+ */
+public class RegexUtil
+{
+    public static final Pattern mailtoPattern = Pattern.compile("mailto:([a-zA-Z0-9\\.]+@[a-zA-Z0-9\\.]+\\.[a-zA-Z0-9]+)");
+    public static final Pattern emailPattern = Pattern.compile("\\b[a-zA-Z0-9\\.]+(@)([a-zA-Z0-9\\.]+)(\\.)([a-zA-Z0-9]+)\\b");
+    
+    public static String encodeEmail(String str)
+    {
+        // obfuscate mailto's: turns them into hex encoded,
+        // so that browsers can still understand the mailto link
+        Matcher mailtoMatch = mailtoPattern.matcher(str);
+        while (mailtoMatch.find())
+        {
+            String email = mailtoMatch.group(1);
+            //System.out.println("email=" + email);
+            String hexed = encode(email);
+            str = str.replaceFirst("mailto:"+email, "mailto:"+hexed);
+        }
+        
+        return obfuscateEmail(str);
+    }
+
+    /**
+     * obfuscate plaintext emails: makes them
+     * "human-readable" - still too easy for
+     * machines to parse however.
+     * 
+     * @param str
+     * @return
+     */
+    public static String obfuscateEmail(String str)
+    {
+        Matcher emailMatch = emailPattern.matcher(str);
+        while (emailMatch.find())
+        {
+            String at = emailMatch.group(1);
+            //System.out.println("at=" + at);
+            str = str.replaceFirst(at, "-AT-");
+            
+            String dot = emailMatch.group(2) + emailMatch.group(3) + emailMatch.group(4);
+            String newDot = emailMatch.group(2) + "-DOT-" + emailMatch.group(4);
+            //System.out.println("dot=" + dot);
+            str = str.replaceFirst(dot, newDot);
+        }
+        return str;
+    }
+    
+    /**
+     * Return the specified match "groups" from the pattern.
+     * For each group matched a String will be entered in the ArrayList.
+     * 
+     * @param pattern The Pattern to use.
+     * @param match The String to match against.
+     * @param group The group number to return in case of a match.
+     * @return
+     */
+    public static ArrayList getMatches(Pattern pattern, String match, int group)
+    {
+        ArrayList matches = new ArrayList();
+        Matcher matcher = pattern.matcher(match);
+        while (matcher.find()) 
+        {
+            matches.add( matcher.group(group) );
+        }
+        return matches;
+    }
+
+	/**
+     * Thanks to the folks at Blojsom (http://sf.net/projects/blojsom)
+     * for showing me what I was doing wrong with the Hex class.
+     * 
+	 * @param email
+	 * @return
+	 */
+	public static String encode(String email)
+	{
+        StringBuffer result = new StringBuffer();
+        try {
+            char[] hexString = Hex.encodeHex(email.getBytes("UTF-8"));
+            for (int i = 0; i < hexString.length; i++) {
+                if (i % 2 == 0) {
+                    result.append("%");
+                }
+                result.append(hexString[i]);
+            }
+        } catch (UnsupportedEncodingException e) {
+            return email;
+        }
+
+        return result.toString();
+	}
+}

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/URLUtilities.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/URLUtilities.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/URLUtilities.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/planet/util/URLUtilities.java Sun Jun  3 12:15:31 2007
@@ -24,7 +24,7 @@
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.PlanetManager;
 import org.apache.roller.planet.config.PlanetRuntimeConfig;

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/util/ISO8601DateParser.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/util/ISO8601DateParser.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/util/ISO8601DateParser.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/util/ISO8601DateParser.java Sun Jun  3 12:15:31 2007
@@ -119,4 +119,4 @@
         
     }
 
-}
\ No newline at end of file
+}

Modified: roller/trunk/apps/planet/src/java/org/apache/roller/util/UtilitiesModel.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/src/java/org/apache/roller/util/UtilitiesModel.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/src/java/org/apache/roller/util/UtilitiesModel.java (original)
+++ roller/trunk/apps/planet/src/java/org/apache/roller/util/UtilitiesModel.java Sun Jun  3 12:15:31 2007
@@ -31,7 +31,7 @@
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 //import org.apache.roller.pojos.wrapper.WeblogEntryDataWrapper;
 //import org.apache.roller.pojos.wrapper.WebsiteDataWrapper;
 //import org.apache.roller.ui.core.RollerSession;
@@ -100,7 +100,7 @@
     
     
 //    /** Init page model based on request */
-//    public void init(Map initData) throws RollerException {
+//    public void init(Map initData) throws PlanetException {
 //        
 //        // extract request object
 //        this.request = (HttpServletRequest) initData.get("request");        

Modified: roller/trunk/apps/planet/test/java/org/apache/roller/planet/TestUtils.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/planet/test/java/org/apache/roller/planet/TestUtils.java?view=diff&rev=543966&r1=543965&r2=543966
==============================================================================
--- roller/trunk/apps/planet/test/java/org/apache/roller/planet/TestUtils.java (original)
+++ roller/trunk/apps/planet/test/java/org/apache/roller/planet/TestUtils.java Sun Jun  3 12:15:31 2007
@@ -18,7 +18,7 @@
 
 package org.apache.roller.planet;
 
-import org.apache.roller.RollerException;
+import org.apache.roller.planet.PlanetException;
 import org.apache.roller.planet.business.PlanetFactory;
 import org.apache.roller.planet.business.PlanetManager;
 import org.apache.roller.planet.pojos.PlanetData;
@@ -69,7 +69,7 @@
         PlanetData planet = mgr.getPlanet(handle);
         
         if(planet == null)
-            throw new RollerException("error inserting new planet");
+            throw new PlanetException("error inserting new planet");
         
         return planet;
     }
@@ -115,7 +115,7 @@
         PlanetGroupData group = mgr.getGroupById(testGroup.getId());
         
         if(group == null)
-            throw new RollerException("error inserting new group");
+            throw new PlanetException("error inserting new group");
         
         return group;
     }
@@ -160,7 +160,7 @@
         PlanetSubscriptionData sub = mgr.getSubscriptionById(testSub.getId());
         
         if(sub == null)
-            throw new RollerException("error inserting new subscription");
+            throw new PlanetException("error inserting new subscription");
         
         return sub;
     }
@@ -210,7 +210,7 @@
         PlanetEntryData entry = mgr.getEntryById(testEntry.getId());
         
         if(entry == null)
-            throw new RollerException("error inserting new entry");
+            throw new PlanetException("error inserting new entry");
         
         return entry;
     }