org.richfaces.model
Class ModifiableModel

java.lang.Object
  extended by javax.faces.model.DataModel
      extended by org.ajax4jsf.model.ExtendedDataModel
          extended by org.richfaces.model.ModifiableModel
All Implemented Interfaces:
org.richfaces.model.Modifiable

public class ModifiableModel
extends org.ajax4jsf.model.ExtendedDataModel
implements org.richfaces.model.Modifiable

Author:
Konstantin Mishin

Constructor Summary
ModifiableModel(org.ajax4jsf.model.ExtendedDataModel originalModel, java.lang.String var)
           
 
Method Summary
 void addDataModelListener(javax.faces.model.DataModelListener listener)
           
 javax.faces.model.DataModelListener[] getDataModelListeners()
           
 int getRowCount()
           
 java.lang.Object getRowData()
           
 int getRowIndex()
           
 java.lang.Object getRowKey()
           
 org.ajax4jsf.model.SerializableDataModel getSerializableModel(org.ajax4jsf.model.Range range)
           
 java.lang.Object getWrappedData()
           
 boolean isRowAvailable()
           
 void modify(java.util.List<org.richfaces.model.FilterField> filterFields, java.util.List<org.richfaces.model.SortField2> sortFields)
           
 void removeDataModelListener(javax.faces.model.DataModelListener listener)
           
 void setRowIndex(int rowIndex)
           
 void setRowKey(java.lang.Object key)
           
 void setWrappedData(java.lang.Object data)
           
 void walk(javax.faces.context.FacesContext context, org.ajax4jsf.model.DataVisitor visitor, org.ajax4jsf.model.Range range, java.lang.Object argument)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModifiableModel

public ModifiableModel(org.ajax4jsf.model.ExtendedDataModel originalModel,
                       java.lang.String var)
Method Detail

addDataModelListener

public void addDataModelListener(javax.faces.model.DataModelListener listener)
Overrides:
addDataModelListener in class javax.faces.model.DataModel

getDataModelListeners

public javax.faces.model.DataModelListener[] getDataModelListeners()
Overrides:
getDataModelListeners in class javax.faces.model.DataModel

getRowKey

public java.lang.Object getRowKey()
Specified by:
getRowKey in class org.ajax4jsf.model.ExtendedDataModel

setRowKey

public void setRowKey(java.lang.Object key)
Specified by:
setRowKey in class org.ajax4jsf.model.ExtendedDataModel

walk

public void walk(javax.faces.context.FacesContext context,
                 org.ajax4jsf.model.DataVisitor visitor,
                 org.ajax4jsf.model.Range range,
                 java.lang.Object argument)
          throws java.io.IOException
Specified by:
walk in class org.ajax4jsf.model.ExtendedDataModel
Throws:
java.io.IOException

getRowCount

public int getRowCount()
Specified by:
getRowCount in class javax.faces.model.DataModel

getRowData

public java.lang.Object getRowData()
Specified by:
getRowData in class javax.faces.model.DataModel

getRowIndex

public int getRowIndex()
Specified by:
getRowIndex in class javax.faces.model.DataModel

getWrappedData

public java.lang.Object getWrappedData()
Specified by:
getWrappedData in class javax.faces.model.DataModel

isRowAvailable

public boolean isRowAvailable()
Specified by:
isRowAvailable in class javax.faces.model.DataModel

setRowIndex

public void setRowIndex(int rowIndex)
Specified by:
setRowIndex in class javax.faces.model.DataModel

setWrappedData

public void setWrappedData(java.lang.Object data)
Specified by:
setWrappedData in class javax.faces.model.DataModel

getSerializableModel

public org.ajax4jsf.model.SerializableDataModel getSerializableModel(org.ajax4jsf.model.Range range)
Overrides:
getSerializableModel in class org.ajax4jsf.model.ExtendedDataModel

removeDataModelListener

public void removeDataModelListener(javax.faces.model.DataModelListener listener)
Overrides:
removeDataModelListener in class javax.faces.model.DataModel

modify

public void modify(java.util.List<org.richfaces.model.FilterField> filterFields,
                   java.util.List<org.richfaces.model.SortField2> sortFields)
Specified by:
modify in interface org.richfaces.model.Modifiable


Copyright © 2009. All Rights Reserved.