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 <[email protected]>
Authored: Tue Apr 4 13:07:31 2017 +0200
Committer: Martin Tzvetanov Grigorov <[email protected]>
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

Reply via email to