org.apache.myfaces.renderkit
Class MyfacesResponseStateManager

java.lang.Object
  extended by javax.faces.render.ResponseStateManager
      extended by org.apache.myfaces.renderkit.MyfacesResponseStateManager
Direct Known Subclasses:
HtmlResponseStateManager

public abstract class MyfacesResponseStateManager
extends ResponseStateManager

Version:
$Revision: 1539875 $ $Date: 2013-11-07 19:13:51 -0500 (Thu, 07 Nov 2013) $
Author:
Manfred Geiler (latest modification by $Author: lu4242 $)

Field Summary
 
Fields inherited from class javax.faces.render.ResponseStateManager
CLIENT_WINDOW_PARAM, CLIENT_WINDOW_URL_PARAM, NON_POSTBACK_VIEW_TOKEN_PARAM, RENDER_KIT_ID_PARAM, VIEW_STATE_PARAM
 
Constructor Summary
MyfacesResponseStateManager()
           
 
Method Summary
 boolean isWriteStateAfterRenderViewRequired(FacesContext facesContext)
          Indicates if the call to ResponseStateManager.writeState should be done after the view is fully rendered.
 void saveState(FacesContext facesContext, Object state)
          Execute additional operations like save the state on a cache when server side state saving is used.
 
Methods inherited from class javax.faces.render.ResponseStateManager
getComponentStateToRestore, getCryptographicallyStrongTokenFromSession, getState, getTreeStructureToRestore, getViewState, isPostback, isStateless, writeState, writeState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyfacesResponseStateManager

public MyfacesResponseStateManager()
Method Detail

saveState

public void saveState(FacesContext facesContext,
                      Object state)
Execute additional operations like save the state on a cache when server side state saving is used.


isWriteStateAfterRenderViewRequired

public boolean isWriteStateAfterRenderViewRequired(FacesContext facesContext)
Indicates if the call to ResponseStateManager.writeState should be done after the view is fully rendered. Usually this is required for client side state saving, but it is not for server side state saving, because ResponseStateManager.writeState could render a just a marker and then StateManager.saveState could be called, preventing use an additional buffer.

Parameters:
facesContext -
Returns:


Copyright © 2014 The Apache Software Foundation. All rights reserved.