Author: jrthomerson
Date: Tue Jun 15 21:26:49 2010
New Revision: 955058
URL: http://svn.apache.org/viewvc?rev=955058&view=rev
Log:
allow someone to override AccessStackPageMap and hook into
get, put, remove calls so that they can add custom functionality
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/PageMap.java
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
URL:
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java?rev=955058&r1=955057&r2=955058&view=diff
==============================================================================
---
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
(original)
+++
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
Tue Jun 15 21:26:49 2010
@@ -135,7 +135,7 @@ public class AccessStackPageMap extends
* Removes all pages from this map
*/
@Override
- public final void clear()
+ public void clear()
{
super.clear();
// Clear access stack
@@ -181,7 +181,7 @@ public class AccessStackPageMap extends
* The entry to remove
*/
@Override
- public final void removeEntry(final IPageMapEntry entry)
+ public void removeEntry(final IPageMapEntry entry)
{
if (entry == null)
{
@@ -223,7 +223,7 @@ public class AccessStackPageMap extends
* @return Any page having the given id
*/
@Override
- public final Page get(final int id, int versionNumber)
+ public Page get(final int id, int versionNumber)
{
final IPageMapEntry entry =
(IPageMapEntry)getSession().getAttribute(attributeForId(id));
if (entry != null)
@@ -279,7 +279,7 @@ public class AccessStackPageMap extends
* The page to put into this map
*/
@Override
- public final void put(final Page page)
+ public void put(final Page page)
{
// Page only goes into session if it is stateless
if (!page.isPageStateless())
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/PageMap.java
URL:
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/PageMap.java?rev=955058&r1=955057&r2=955058&view=diff
==============================================================================
---
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/PageMap.java
(original)
+++
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/PageMap.java
Tue Jun 15 21:26:49 2010
@@ -303,7 +303,7 @@ public abstract class PageMap implements
/**
* @see org.apache.wicket.IPageMap#remove(org.apache.wicket.Page)
*/
- public final void remove(final Page page)
+ public void remove(final Page page)
{
// Remove the pagemap entry from session
removeEntry(page.getPageMapEntry());