org.richfaces.model
Class ExtendedTableDataModifiableModel<T>
java.lang.Object
javax.faces.model.DataModel
org.ajax4jsf.model.ExtendedDataModel
org.richfaces.model.ModifiableModel
org.richfaces.model.ExtendedTableDataModifiableModel<T>
- All Implemented Interfaces:
- org.richfaces.model.LocaleAware, org.richfaces.model.Modifiable
public class ExtendedTableDataModifiableModel<T>
- extends ModifiableModel
- Author:
- pawelgo
Method Summary |
java.lang.Object |
getKey(T o)
|
T |
getObjectByKey(java.lang.Object key)
|
java.lang.Object |
getRowKey()
|
void |
modify(java.util.List<org.richfaces.model.FilterField> filterFields,
java.util.List<org.richfaces.model.SortField2> sortFields)
|
void |
reset()
Resets internal cached data. |
void |
resetFilter()
|
void |
resetSort()
|
void |
setRowKey(java.lang.Object key)
|
void |
setVar(java.lang.String var)
|
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 org.richfaces.model.ModifiableModel |
addDataModelListener, filter, getDataModelListeners, getLocale, getRowCount, getRowData, getRowIndex, getSerializableModel, getWrappedData, isRowAvailable, removeDataModelListener, setLocale, setRowIndex, setWrappedData, sort |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtendedTableDataModifiableModel
public ExtendedTableDataModifiableModel(org.richfaces.model.DataProvider<T> dataProvider,
java.lang.String var)
ExtendedTableDataModifiableModel
public ExtendedTableDataModifiableModel(org.richfaces.model.DataProvider<T> dataProvider)
ExtendedTableDataModifiableModel
public ExtendedTableDataModifiableModel(ExtendedTableDataModel<T> dataModel,
java.lang.String var)
getRowKey
public java.lang.Object getRowKey()
- Overrides:
getRowKey
in class ModifiableModel
setRowKey
public void setRowKey(java.lang.Object key)
- Overrides:
setRowKey
in class ModifiableModel
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
- Overrides:
walk
in class ModifiableModel
- Throws:
java.io.IOException
reset
public void reset()
- Resets internal cached data. Call this method to reload data from data
provider on first access for data.
getKey
public java.lang.Object getKey(T o)
getObjectByKey
public T getObjectByKey(java.lang.Object key)
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
- Overrides:
modify
in class ModifiableModel
resetSort
public void resetSort()
resetFilter
public void resetFilter()
setVar
public void setVar(java.lang.String var)
Copyright © 2010. All Rights Reserved.