You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jr...@apache.org on 2010/06/15 23:26:49 UTC

svn commit: r955058 - in /wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket: AccessStackPageMap.java PageMap.java

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