/** * @see org.apache.wicket.PageMap#removeEntry(org.apache.wicket.session.pagemap.IPageMapEntry) */ @Override public void removeEntry(IPageMapEntry entry) { String sessionId = getSession().getId(); if (sessionId != null) { getStore().removePage(sessionId, getName(), entry.getNumericId()); } if (lastPage instanceof Page && ((Page)lastPage).getPageMapEntry() == entry) { lastPage = null; } }
/** * @see org.apache.wicket.PageMap#clear() */ @Override public void clear() { super.clear(); String sessionId = getSession().getId(); if (sessionId != null) { getStore().removePage(sessionId, getName(), -1); } }
/** * @see org.apache.wicket.PageMap#removeEntry(org.apache.wicket.session.pagemap.IPageMapEntry) */ public void removeEntry(IPageMapEntry entry) { String sessionId = getSession().getId(); if (sessionId != null) { getStore().removePage(sessionId, getName(), entry.getNumericId()); } }
/** * @see org.apache.wicket.PageMap#clear() */ public void clear() { super.clear(); String sessionId = getSession().getId(); if (sessionId != null) { getStore().removePage(sessionId, getName(), -1); } }