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