Example usage for org.apache.wicket.markup.html WebPage getPageParameters

List of usage examples for org.apache.wicket.markup.html WebPage getPageParameters

Introduction

In this page you can find the example usage for org.apache.wicket.markup.html WebPage getPageParameters.

Prototype

@Override
public PageParameters getPageParameters() 

Source Link

Document

The PageParameters object that was used to construct this page.

Usage

From source file:com.evolveum.midpoint.gui.api.page.PageBase.java

License:Apache License

private int getSelectedTabForConfiguration(WebPage page) {
    PageParameters params = page.getPageParameters();
    StringValue val = params.get(PageSystemConfiguration.SELECTED_TAB_INDEX);
    String value = null;//w ww .j a  v a 2  s.  co m
    if (val != null && !val.isNull()) {
        value = val.toString();
    }

    return StringUtils.isNumeric(value) ? Integer.parseInt(value)
            : PageSystemConfiguration.CONFIGURATION_TAB_BASIC;
}

From source file:com.evolveum.midpoint.web.util.NewWindowNotifyingBehavior.java

License:Apache License

@Override
protected void onNewWindow(AjaxRequestTarget target) {
    LOG.debug("Page version already used in different tab, refreshing page");
    WebPage page = (WebPage) getComponent();
    //fix for MID-4649; windowName parameter causes recursive reloading of the page
    PageParameters pageParameters = page.getPageParameters();
    if (pageParameters != null && pageParameters.getPosition("windowName") > -1) {
        pageParameters = pageParameters.remove("windowName");
    }/* w w  w.j a  v  a2 s  . co m*/
    page.setResponsePage(page.getPageClass(), pageParameters);
}

From source file:org.projectforge.plugins.teamcal.integration.TeamCalCalendarPanel.java

License:Open Source License

private void handleDateRangeSelection(final Component caller, final WebPage returnPage,
        final SelectedRange range, final TeamCalDao teamCalDao, final String calendarId) {
    if (filter instanceof TeamCalCalendarFilter) {
        final TemplateEntry activeTemplateEntry = ((TeamCalCalendarFilter) filter).getActiveTemplateEntry();
        if (activeTemplateEntry.getDefaultCalendarId() == null
                && activeTemplateEntry.getCalendars().size() > 0) {
            activeTemplateEntry.setDefaultCalendarId(activeTemplateEntry.getCalendars().get(0).getId());
        }/*from w  ww . j a v a  2 s .  c o  m*/
        final TeamCalDO calendar = teamCalDao.getById(activeTemplateEntry.getDefaultCalendarId());
        final TeamEventDO event = new TeamEventDO();
        event.setAllDay(range.isAllDay());
        event.setStartDate(new Timestamp(DateHelper.getDateTimeAsMillis(range.getStart())))
                .setEndDate(new Timestamp(DateHelper.getDateTimeAsMillis(range.getEnd())));
        event.setCalendar(calendar);
        final TeamEventEditPage page = new TeamEventEditPage(new PageParameters(), event);
        page.setReturnToPage(new TeamCalCalendarPage(returnPage.getPageParameters()));
        caller.setResponsePage(page);
    }
}