* @return new instance of page
*/
protected Page newPage(final Class pageClass, final RequestCycle requestCycle)
{
// Construct a new instance using the default page factory
IPageFactory pageFactory = requestCycle.getApplication().getSessionSettings()
.getPageFactory();
if (pageParameters == null || pageParameters.size() == 0)
{
return pageFactory.newPage(pageClass);
}
else
{
// Add bookmarkable params in for WICKET-400.
requestCycle.getRequest().getParameterMap().putAll(pageParameters);
return pageFactory.newPage(pageClass, pageParameters);
}
}