@Override public void onDetach(WebPage aPage) { aPage.getPageMap().remove(aPage); }
@Override public void onDetach(WebPage aPage) { if (isExpired(aPage)) { aPage.getPageMap().remove(aPage); } }
/** * @see org.apache.wicket.markup.html.link.Link#onClick() */ @Override public void onClick() { // Remove the popup's page map from the session getPage().getPageMap().remove(); // Web page closes window using javascript code in PopupCloseLink$1.html setResponsePage(ClosePopupPage.class); } }
/** * @see org.apache.wicket.markup.html.link.Link#onClick() */ public void onClick() { // Remove the popup's page map from the session getPage().getPageMap().remove(); // Web page closes window using javascript code in PopupCloseLink$1.html setResponsePage(ClosePopupPage.class); } }
/** * Creates a new page map with a given name * * @param name * The name for the new page map * @return The newly created page map */ public final IPageMap newPageMap(final String name) { // Check that session doesn't have too many page maps already final int maxPageMaps = getApplication().getSessionSettings().getMaxPageMaps(); synchronized (usedPageMaps) { if (usedPageMaps.size() >= maxPageMaps) { IPageMap pm = (IPageMap)usedPageMaps.getFirst(); pm.remove(); } } // Create new page map final IPageMap pageMap = getSessionStore().createPageMap(name); setAttribute(attributeForPageMapName(name), pageMap); dirty(); return pageMap; }
usedPageMaps.get(i).remove();