You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2010/07/02 23:20:34 UTC
svn commit: r960108 - in
/wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore:
AbstractPageManager.java DefaultPageManagerContext.java
IPageManagerContext.java
Author: knopp
Date: Fri Jul 2 21:20:33 2010
New Revision: 960108
URL: http://svn.apache.org/viewvc?rev=960108&view=rev
Log:
IPageManagerContext should not be dependent on a concrete implementation
Modified:
wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/AbstractPageManager.java
wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/DefaultPageManagerContext.java
wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/IPageManagerContext.java
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/AbstractPageManager.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/AbstractPageManager.java?rev=960108&r1=960107&r2=960108&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/AbstractPageManager.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/AbstractPageManager.java Fri Jul 2 21:20:33 2010
@@ -82,7 +82,7 @@ public abstract class AbstractPageManage
*/
protected RequestAdapter getRequestAdapter()
{
- RequestAdapter adapter = getContext().getRequestData();
+ RequestAdapter adapter = (RequestAdapter)getContext().getRequestData();
if (adapter == null)
{
adapter = newRequestAdapter(getContext());
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/DefaultPageManagerContext.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/DefaultPageManagerContext.java?rev=960108&r1=960107&r2=960108&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/DefaultPageManagerContext.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/DefaultPageManagerContext.java Fri Jul 2 21:20:33 2010
@@ -29,7 +29,7 @@ import org.apache.wicket.request.cycle.R
*/
public class DefaultPageManagerContext implements IPageManagerContext
{
- private final MetaDataKey<RequestAdapter> requestCycleMetaDataKey = new MetaDataKey<RequestAdapter>()
+ private final MetaDataKey<Object> requestCycleMetaDataKey = new MetaDataKey<Object>()
{
private static final long serialVersionUID = 1L;
};
@@ -45,7 +45,7 @@ public class DefaultPageManagerContext i
/**
* @see org.apache.wicket.pageStore.IPageManagerContext#getRequestData()
*/
- public RequestAdapter getRequestData()
+ public Object getRequestData()
{
RequestCycle requestCycle = RequestCycle.get();
if (requestCycle == null)
@@ -74,7 +74,7 @@ public class DefaultPageManagerContext i
/**
* @see org.apache.wicket.pageStore.IPageManagerContext#setRequestData(RequestAdapter)
*/
- public void setRequestData(final RequestAdapter data)
+ public void setRequestData(final Object data)
{
RequestCycle requestCycle = RequestCycle.get();
if (requestCycle == null)
Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/IPageManagerContext.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/IPageManagerContext.java?rev=960108&r1=960107&r2=960108&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/IPageManagerContext.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/pageStore/IPageManagerContext.java Fri Jul 2 21:20:33 2010
@@ -30,13 +30,13 @@ public interface IPageManagerContext
*
* @param data
*/
- void setRequestData(RequestAdapter data);
+ void setRequestData(Object data);
/**
*
* @return request data
*/
- RequestAdapter getRequestData();
+ Object getRequestData();
/**
*
@@ -53,7 +53,8 @@ public interface IPageManagerContext
Serializable getSessionAttribute(String key);
/**
- *
+ * Tells Wicket to bind the current session. This make a temporary session become persistent
+ * across requests.
*/
void bind();