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;
}