Spring Web Flow

org.springframework.faces.model
Class SerializableListDataModel<T>

java.lang.Object
  extended by javax.faces.model.DataModel<E>
      extended by javax.faces.model.ListDataModel<T>
          extended by org.springframework.faces.model.SerializableListDataModel<T>
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<T>
Direct Known Subclasses:
ManySelectionTrackingListDataModel, OneSelectionTrackingListDataModel

public class SerializableListDataModel<T>
extends javax.faces.model.ListDataModel<T>
implements java.io.Serializable

A simple List-to-JSF-DataModel adapter that is also Serializable.

Author:
Jeremy Grelle, Phillip Webb
See Also:
Serialized Form

Constructor Summary
SerializableListDataModel()
           
SerializableListDataModel(java.util.List<T> list)
          Adapt the list to a data model;
 
Method Summary
 java.util.List<T> getWrappedData()
           
 void setWrappedData(java.lang.Object data)
           
 java.lang.String toString()
           
 
Methods inherited from class javax.faces.model.ListDataModel
getRowCount, getRowData, getRowIndex, isRowAvailable, setRowIndex
 
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, iterator, removeDataModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SerializableListDataModel

public SerializableListDataModel()

SerializableListDataModel

public SerializableListDataModel(java.util.List<T> list)
Adapt the list to a data model;

Parameters:
list - the list
Method Detail

getWrappedData

public java.util.List<T> getWrappedData()
Overrides:
getWrappedData in class javax.faces.model.ListDataModel<T>

setWrappedData

public void setWrappedData(java.lang.Object data)
Overrides:
setWrappedData in class javax.faces.model.ListDataModel<T>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Spring Web Flow