List of usage examples for org.apache.wicket.markup.html WebPage getPageParameters
@Override
public PageParameters getPageParameters()
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); } }