You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by so...@apache.org on 2007/11/10 00:14:00 UTC

svn commit: r593690 - /myfaces/trinidad/branches/1.2.3.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/StateManagerImpl.java

Author: sobryan
Date: Fri Nov  9 15:13:58 2007
New Revision: 593690

URL: http://svn.apache.org/viewvc?rev=593690&view=rev
Log:
Undo of previous changes.  They did not work for some Trinidad extensions.

Modified:
    myfaces/trinidad/branches/1.2.3.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/StateManagerImpl.java

Modified: myfaces/trinidad/branches/1.2.3.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/StateManagerImpl.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/1.2.3.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/StateManagerImpl.java?rev=593690&r1=593689&r2=593690&view=diff
==============================================================================
--- myfaces/trinidad/branches/1.2.3.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/StateManagerImpl.java (original)
+++ myfaces/trinidad/branches/1.2.3.1-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/application/StateManagerImpl.java Fri Nov  9 15:13:58 2007
@@ -51,8 +51,6 @@
 // Imported only for a String constant - so no runtime dependency
 import com.sun.facelets.FaceletViewHandler;
 
-import javax.faces.application.StateManagerWrapper;
-
 /**
  * StateManager that handles a hybrid client/server strategy:  a
  * SerializedView is stored on the server, and only a small token
@@ -84,7 +82,7 @@
  * <p>
  * @version $Name:  $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/application/StateManagerImpl.java#2 $) $Date: 18-nov-2005.16:12:04 $
  */
-public class StateManagerImpl extends StateManagerWrapper
+public class StateManagerImpl extends StateManager
 {
   static public final String USE_APPLICATION_VIEW_CACHE_INIT_PARAM =
     "org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE";
@@ -125,7 +123,7 @@
   public StateManagerImpl(
     StateManager delegate)
   {
-    _delegate  = delegate;
+    _delegate = delegate;
   }
 
   /**
@@ -223,7 +221,7 @@
   public SerializedView saveSerializedView(FacesContext context)
   {
     if (!isSavingStateInClient(context))
-      return getWrapped().saveSerializedView(context);
+      return _delegate.saveSerializedView(context);
 
     SerializedView view = _getCachedSerializedView(context);
     if (view != null)
@@ -431,7 +429,7 @@
   public void writeState(FacesContext context,
                          SerializedView state) throws IOException
   {
-    getWrapped().writeState(context, state);
+    _delegate.writeState(context, state);
   }
 
   @SuppressWarnings("unchecked")
@@ -440,7 +438,7 @@
                                 String renderKitId)
   {
     if (!isSavingStateInClient(context))
-      return getWrapped().restoreView(context, viewId, renderKitId);
+      return _delegate.restoreView(context, viewId, renderKitId);
 
     final Object structure;
     final Object state;
@@ -599,7 +597,7 @@
   @Override
   public boolean isSavingStateInClient(FacesContext context)
   {
-    return getWrapped().isSavingStateInClient(context);
+    return _delegate.isSavingStateInClient(context);
   }
 
   //
@@ -894,9 +892,17 @@
                                                      state);
   }
 
-  protected StateManager getWrapped()
+  @Override
+  public Object saveView(FacesContext facesContext)
+  {
+    return super.saveView(facesContext);
+  }
+
+  @Override
+  public void writeState(FacesContext facesContext, Object object)
+    throws IOException
   {
-    return _delegate;
+    super.writeState(facesContext, object);
   }
 
   private static final class PageState implements Serializable