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
