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());


Reply via email to