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 2006/06/23 02:30:54 UTC
svn commit: r416531 -
/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/PageRenderModel.java
Author: agilliland
Date: Thu Jun 22 17:30:54 2006
New Revision: 416531
URL: http://svn.apache.org/viewvc?rev=416531&view=rev
Log:
changing PageRenderModel init() method to expect a "pageRequest" object as part of its init data rather than having it construct that itself. this is better because it isn't actually reliant on the servlet request object.
Modified:
incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/PageRenderModel.java
Modified: incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/PageRenderModel.java
URL: http://svn.apache.org/viewvc/incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/PageRenderModel.java?rev=416531&r1=416530&r2=416531&view=diff
==============================================================================
--- incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/PageRenderModel.java (original)
+++ incubator/roller/branches/roller_3.0/src/org/apache/roller/ui/rendering/model/PageRenderModel.java Thu Jun 22 17:30:54 2006
@@ -77,9 +77,17 @@
}
/** Init page model based on request */
- public void init(Map map) throws RollerException {
- HttpServletRequest request = (HttpServletRequest)map.get("request");
- WeblogPageRequest parsed = new WeblogPageRequest(request);
+ public void init(Map initData) throws RollerException {
+
+ HttpServletRequest request = (HttpServletRequest) initData.get("request");
+ this.request = request;
+
+ // we expect the init data to contain a pageRequest object
+ WeblogPageRequest parsed = (WeblogPageRequest) initData.get("pageRequest");
+ if(parsed == null) {
+ throw new RollerException("expected pageRequest from init data");
+ }
+
categoryPath = parsed.getWeblogCategory();
entryAnchor = parsed.getWeblogAnchor();
dateString = parsed.getWeblogDate();