org.apache.tapestry.contrib.table.model.common
Class FullTableSessionStateManager
java.lang.Object
org.apache.tapestry.contrib.table.model.common.FullTableSessionStateManager
- All Implemented Interfaces:
- ITableSessionStateManager
public class FullTableSessionStateManager
- extends Object
- implements ITableSessionStateManager
A simple ITableSessionStateManager implementation
that saves the entire table model into the session.
- Version:
- $Id: FullTableSessionStateManager.java 243791 2004-02-19 17:38:13Z hlship $
- Author:
- mindbridge
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FULL_STATE_MANAGER
public static final FullTableSessionStateManager FULL_STATE_MANAGER
FullTableSessionStateManager
public FullTableSessionStateManager()
getSessionState
public Serializable getSessionState(ITableModel objModel)
- Description copied from interface:
ITableSessionStateManager
- Method getSessionState extracts the "persistent" portion of the table model
- Specified by:
getSessionState
in interface ITableSessionStateManager
- Parameters:
objModel
- the table model to extract the session state from
- Returns:
- Object the session state to be saved between the requests
- See Also:
ITableSessionStateManager.getSessionState(ITableModel)
recreateTableModel
public ITableModel recreateTableModel(Serializable objState)
- Description copied from interface:
ITableSessionStateManager
- Method recreateTableModel recreates a table model from the saved session state
- Specified by:
recreateTableModel
in interface ITableSessionStateManager
- Parameters:
objState
- the saved session state
- Returns:
- ITableModel the recreated table model
- See Also:
ITableSessionStateManager.recreateTableModel(Serializable)