You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2017/04/04 11:08:08 UTC

wicket git commit: Add convenience constructors to RenderPageRequestHandler

Repository: wicket
Updated Branches:
  refs/heads/master 44a20c5df -> e7dcf2f68


Add convenience constructors to RenderPageRequestHandler

Remove unused logger


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/e7dcf2f6
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/e7dcf2f6
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/e7dcf2f6

Branch: refs/heads/master
Commit: e7dcf2f684a58ac55e708793cfd827e0ffea9998
Parents: 44a20c5
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Tue Apr 4 13:07:31 2017 +0200
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Tue Apr 4 13:07:31 2017 +0200

----------------------------------------------------------------------
 .../handler/RenderPageRequestHandler.java       | 35 +++++++++++++++++---
 1 file changed, 31 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/e7dcf2f6/wicket-core/src/main/java/org/apache/wicket/core/request/handler/RenderPageRequestHandler.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/core/request/handler/RenderPageRequestHandler.java b/wicket-core/src/main/java/org/apache/wicket/core/request/handler/RenderPageRequestHandler.java
index 97b769e..156d420 100644
--- a/wicket-core/src/main/java/org/apache/wicket/core/request/handler/RenderPageRequestHandler.java
+++ b/wicket-core/src/main/java/org/apache/wicket/core/request/handler/RenderPageRequestHandler.java
@@ -27,8 +27,6 @@ import org.apache.wicket.request.cycle.RequestCycle;
 import org.apache.wicket.request.handler.render.PageRenderer;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
 import org.apache.wicket.util.lang.Args;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 /**
  * {@link IRequestHandler} that renders page instance. Depending on the <code>redirectPolicy</code>
@@ -44,8 +42,6 @@ public class RenderPageRequestHandler
 		IPageClassRequestHandler,
 		ILoggableRequestHandler
 {
-	private static final Logger logger = LoggerFactory.getLogger(RenderPageRequestHandler.class);
-
 	private final IPageProvider pageProvider;
 
 	private final RedirectPolicy redirectPolicy;
@@ -81,6 +77,37 @@ public class RenderPageRequestHandler
 	}
 
 	/**
+	 * Constructor.
+	 *
+	 * @param pageClass The class of the page to render
+	 */
+	public RenderPageRequestHandler(final Class<? extends IRequestablePage> pageClass)
+	{
+		this(pageClass, null);
+	}
+
+	/**
+	 * Constructor.
+	 *
+	 * @param pageClass The class of the page to render
+	 * @param parameters Wrapped query string parameters.
+	 */
+	public RenderPageRequestHandler(final Class<? extends IRequestablePage> pageClass, final PageParameters parameters)
+	{
+		this(new PageProvider(pageClass, parameters));
+	}
+
+	/**
+	 * Constructor.
+	 *
+	 * @param page The page to render
+	 */
+	public RenderPageRequestHandler(final IRequestablePage page)
+	{
+		this(new PageProvider(page));
+	}
+
+	/**
 	 * Construct. Renders the page with a redirect if necessary.
 	 *
 	 * @param pageProvider