|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.model.DataModel org.apache.myfaces.trinidad.model.CollectionModel org.apache.myfaces.trinidad.model.SortableModel oracle.apps.fnd.applcore.attachments.ui.RowKeyPropertyModel
public class RowKeyPropertyModel
Creates a CollectionModel whose row keys are defined by a unique data property in the model.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.myfaces.trinidad.model.LocalRowKeyIndex |
---|
org.apache.myfaces.trinidad.model.LocalRowKeyIndex.Confidence, org.apache.myfaces.trinidad.model.LocalRowKeyIndex.LocalCachingStrategy |
Constructor Summary | |
---|---|
RowKeyPropertyModel()
No arg constructor for use as a managed-bean. |
|
RowKeyPropertyModel(java.lang.Object model,
java.lang.String rowKeyProperty)
Creates a RowKeyPropertyModel. |
Method Summary | |
---|---|
java.lang.Object |
getRowKey()
Gets the row key for the current row |
protected java.lang.Object |
getRowKey(java.lang.Object row)
gets the row key for the given row by resolving the _rowKeyProperty |
java.lang.String |
getRowKeyProperty()
Gets the row key property name for this model |
void |
setRowKey(java.lang.Object key)
Moves the model to the row identified by the key. |
void |
setRowKeyProperty(java.lang.String rowKeyProperty)
Sets the row key property for this model |
Methods inherited from class org.apache.myfaces.trinidad.model.SortableModel |
---|
addDataModelListener, getDataModelListeners, getRowCount, getRowData, getRowIndex, getSortCriteria, getWrappedData, isRowAvailable, isSortable, removeDataModelListener, setRowIndex, setSortCriteria, setWrappedData, toString |
Methods inherited from class org.apache.myfaces.trinidad.model.CollectionModel |
---|
areRowsLocallyAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, clearCachedRow, clearCachedRow, clearCachedRows, clearCachedRows, clearLocalCache, getCachingStrategy, getEstimatedRowCount, getEstimatedRowCountConfidence, getRowData, getRowData, isRowAvailable, isRowLocallyAvailable, isRowLocallyAvailable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RowKeyPropertyModel(java.lang.Object model, java.lang.String rowKeyProperty)
model
- The underlying model. If necessary, this will be converted into a DataModel
rowKeyProperty
- The property by which the row key can be accessed. Row key value must be uniquepublic RowKeyPropertyModel()
SortableModel.setWrappedData(java.lang.Object)
and setRowKeyProperty(java.lang.String)
before using this instance.
Method Detail |
---|
public java.lang.Object getRowKey()
getRowKey
in interface org.apache.myfaces.trinidad.model.RowKeyIndex
getRowKey
in class org.apache.myfaces.trinidad.model.SortableModel
public void setRowKey(java.lang.Object key)
setRowKey
in interface org.apache.myfaces.trinidad.model.RowKeyIndex
setRowKey
in class org.apache.myfaces.trinidad.model.SortableModel
key
- target row keypublic java.lang.String getRowKeyProperty()
public void setRowKeyProperty(java.lang.String rowKeyProperty)
rowKeyProperty
- row key property to setprotected java.lang.Object getRowKey(java.lang.Object row)
row
- row to retrieve the row key for
|
Oracle Fusion Middleware extensions for Applications Core API Reference 11g Release 1 (11.1.1.6) E22562-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |