/** * Evaluates the page parameters and sets the properties, if parameters are given. * * @param parameters * @see WicketUtils#evaluatePageParameters(Object, PageParameters, String, String[]) */ protected void evaluateInitialPageParameters(final PageParameters parameters) { if (getBookmarkableInitialProperties() != null) { WicketUtils.evaluatePageParameters(getICallerPageForInitialParameters(), getDataObjectForInitialParameters(), getFilterObjectForInitialParameters(), parameters, getBookmarkableInitialProperties()); } }
/** * Adds additional page parameter. Used by NavTopPanel to show direct page links including the page parameters * returned by {@link #getBookmarkableInitialProperties()}. * * @see org.projectforge.web.wicket.AbstractUnsecurePage#getBookmarkableInitialParameters() */ public PageParameters getBookmarkableInitialParameters() { final PageParameters pageParameters = new PageParameters(); WicketUtils.putPageParameters(getICallerPageForInitialParameters(), getDataObjectForInitialParameters(), getFilterObjectForInitialParameters(), pageParameters, getBookmarkableInitialProperties()); return pageParameters; }