org.ajax4jsf.application
Class AjaxStateHolder

java.lang.Object
  extended by org.ajax4jsf.application.AjaxStateHolder
All Implemented Interfaces:
java.io.Serializable, org.ajax4jsf.application.StateHolder

public class AjaxStateHolder
extends java.lang.Object
implements java.io.Serializable, org.ajax4jsf.application.StateHolder

Author:
asmirnov
See Also:
Serialized Form

Method Summary
static org.ajax4jsf.application.StateHolder getInstance(javax.faces.context.FacesContext context)
           
 java.lang.Object[] getState(javax.faces.context.FacesContext context, java.lang.String viewId, java.lang.String sequence)
           
 void saveState(javax.faces.context.FacesContext context, java.lang.String viewId, java.lang.String sequence, java.lang.Object[] state)
           
protected  void updateInstance(javax.faces.context.FacesContext context)
          Updates instance of AjaxStateHolder saved in session in order to force replication in clustered environment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static org.ajax4jsf.application.StateHolder getInstance(javax.faces.context.FacesContext context)

updateInstance

protected void updateInstance(javax.faces.context.FacesContext context)
Updates instance of AjaxStateHolder saved in session in order to force replication in clustered environment

Parameters:
context -

getState

public java.lang.Object[] getState(javax.faces.context.FacesContext context,
                                   java.lang.String viewId,
                                   java.lang.String sequence)
Specified by:
getState in interface org.ajax4jsf.application.StateHolder

saveState

public void saveState(javax.faces.context.FacesContext context,
                      java.lang.String viewId,
                      java.lang.String sequence,
                      java.lang.Object[] state)
Specified by:
saveState in interface org.ajax4jsf.application.StateHolder


Copyright © 2009. All Rights Reserved.