Class HtmlResponseStateManager
- java.lang.Object
- 
- jakarta.faces.render.ResponseStateManager
- 
- org.apache.myfaces.renderkit.MyfacesResponseStateManager
- 
- org.apache.myfaces.renderkit.html.HtmlResponseStateManager
 
 
 
- 
 public class HtmlResponseStateManager extends MyfacesResponseStateManager - Version:
- $Revision$ $Date$
- Author:
- Manfred Geiler (latest modification by $Author$)
 
- 
- 
Field Summary- 
Fields inherited from class jakarta.faces.render.ResponseStateManagerCLIENT_WINDOW_PARAM, CLIENT_WINDOW_URL_PARAM, NON_POSTBACK_VIEW_TOKEN_PARAM, RENDER_KIT_ID_PARAM, VIEW_STATE_PARAM
 
- 
 - 
Constructor SummaryConstructors Constructor Description HtmlResponseStateManager()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringgenerateUpdateClientWindowId(FacesContext facesContext)static StringgenerateUpdateViewStateId(FacesContext facesContext)StringgetCryptographicallyStrongTokenFromSession(FacesContext context)ObjectgetState(FacesContext facesContext, String viewId)protected StateCachegetStateCache(FacesContext facesContext)StringgetViewState(FacesContext facesContext, Object baseState)booleanisPostback(FacesContext context)Checks if the current request is a postbackbooleanisStateless(FacesContext context, String viewId)booleanisWriteStateAfterRenderViewRequired(FacesContext facesContext)Indicates if the call to ResponseStateManager.writeState should be done after the view is fully rendered.voidsaveState(FacesContext facesContext, Object state)Execute additional operations like save the state on a cache when server side state saving is used.voidwriteState(FacesContext facesContext, Object state)
 
- 
- 
- 
Method Detail- 
writeStatepublic void writeState(FacesContext facesContext, Object state) throws IOException - Overrides:
- writeStatein class- ResponseStateManager
- Throws:
- IOException
 
 - 
saveStatepublic void saveState(FacesContext facesContext, Object state) Description copied from class:MyfacesResponseStateManagerExecute additional operations like save the state on a cache when server side state saving is used.- Overrides:
- saveStatein class- MyfacesResponseStateManager
 
 - 
getStatepublic Object getState(FacesContext facesContext, String viewId) - Overrides:
- getStatein class- ResponseStateManager
 
 - 
isPostbackpublic boolean isPostback(FacesContext context) Checks if the current request is a postback- Overrides:
- isPostbackin class- ResponseStateManager
- Since:
- 1.2
 
 - 
getViewStatepublic String getViewState(FacesContext facesContext, Object baseState) - Overrides:
- getViewStatein class- ResponseStateManager
 
 - 
isStatelesspublic boolean isStateless(FacesContext context, String viewId) - Overrides:
- isStatelessin class- ResponseStateManager
 
 - 
getCryptographicallyStrongTokenFromSessionpublic String getCryptographicallyStrongTokenFromSession(FacesContext context) - Overrides:
- getCryptographicallyStrongTokenFromSessionin class- ResponseStateManager
 
 - 
isWriteStateAfterRenderViewRequiredpublic boolean isWriteStateAfterRenderViewRequired(FacesContext facesContext) Description copied from class:MyfacesResponseStateManagerIndicates 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.- Overrides:
- isWriteStateAfterRenderViewRequiredin class- MyfacesResponseStateManager
- Returns:
 
 - 
getStateCacheprotected StateCache getStateCache(FacesContext facesContext) 
 - 
generateUpdateClientWindowIdpublic static String generateUpdateClientWindowId(FacesContext facesContext) 
 - 
generateUpdateViewStateIdpublic static String generateUpdateViewStateId(FacesContext facesContext) 
 
- 
 
-