/** * Gets a newly constructed page if we are not in a redirect. * * @param requestCycle * the request cycle * @return the page */ protected final Page getPage(RequestCycle requestCycle) { if (page == null && !requestCycle.isRedirect()) { page = newPage(getPageClass(), requestCycle); } return page; }
/** * Gets a newly constructed page if we are not in a redirect. * * @param requestCycle * the request cycle * @return the page */ protected final Page getPage(RequestCycle requestCycle) { if (page == null && !requestCycle.isRedirect()) { page = newPage(getPageClass(), requestCycle); } return page; }
protected Page newPage(Class pageClass, RequestCycle requestCycle) { Page page = super.newPage(pageClass, requestCycle); page.setMetaData(PAGE_PARAMETERS_META_DATA_KEY, new PageParameters(getPageParameters())); page.setMetaData(ORIGINAL_TRAILING_SLASHES_COUNT_METADATA_KEY, new Integer( originalUrlTrailingSlashesCount)); return page; }
/** * @see org.apache.wicket.request.target.component.BookmarkablePageRequestTarget#newPage(java.lang.Class, * org.apache.wicket.RequestCycle) */ @Override protected <C extends Page> Page newPage(final Class<C> pageClass, final RequestCycle requestCycle) { Page page = super.newPage(pageClass, requestCycle); page.setMetaData(PAGE_PARAMETERS_META_DATA_KEY, new PageParameters(getPageParameters())); page.setMetaData(ORIGINAL_TRAILING_SLASHES_COUNT_METADATA_KEY, new Integer( originalUrlTrailingSlashesCount)); return page; }