org.apache.tapestry.contrib.table.components
Class TableViewSessionStateManager
java.lang.Object
org.apache.tapestry.contrib.table.components.TableViewSessionStateManager
- All Implemented Interfaces:
- ITableSessionStateManager
public class TableViewSessionStateManager
- extends Object
- implements ITableSessionStateManager
Acts like FullTableSessionStateManager
if the model is provided via the tableModel parameter;
saves only the model state otherwise.
- Version:
- $Id: TableViewSessionStateManager.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 |
TableViewSessionStateManager
public TableViewSessionStateManager(TableView objView)
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(org.apache.tapestry.contrib.table.model.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(java.io.Serializable)