|
Oracle Fusion Middleware Java API Reference for Oracle ADF Faces 11g Release 1 (11.1.1) E10684-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ActiveDataModel
ActiveDataModel is the interface that all data models supporting pushing data must implement to take advantage of framework support for pushing data to the client.
| Nested Class Summary | |
|---|---|
static class |
ActiveDataModel.ActiveDataPolicySupported active data policy |
| Method Summary | |
|---|---|
ActiveDataModel.ActiveDataPolicy |
getActiveDataPolicy()Return the active data policy of the model |
int |
getCurrentChangeCount()Returns the current monotonically increasing change count for this ActiveDataModel |
void |
startActiveData(java.util.Collection<java.lang.Object> rowKeys, int startChangeCount, ActiveDataListener listener)Called by the DataUpdateManager to notify the ActiveDataModel to start delivering change notifications for the collections of the containers identified by the rowKeys |
void |
stopActiveData(java.util.Collection<java.lang.Object> rowKeys, ActiveDataListener listener)Called by the DataUpdateManager to notify the ActiveDataModel to stop delivering change notifications for the collections of the container identified by the given rowKeys |
| Method Detail |
|---|
ActiveDataModel.ActiveDataPolicy getActiveDataPolicy()
ActiveDataModel.ActiveDataPolicy
void startActiveData(java.util.Collection<java.lang.Object> rowKeys,
int startChangeCount,
ActiveDataListener listener)
rowKeys - the container row keys of the collection, from which the ActiveDataListener receives active events. Pass null or empty collection for for root collection.startChangeCount - Change count to start sending active data from.listener - ActiveDataListener for the ActiceDataModel to use when notifying the DataUpdateManager of changesjava.lang.IllegalStateException - if ActiveDataPolicy is STATICjava.lang.IllegalArgumentException - if listener is null or the startChangeCount is greater than the current change count.stopActiveData(java.util.Collection<java.lang.Object>, oracle.adf.view.rich.event.ActiveDataListener)
void stopActiveData(java.util.Collection<java.lang.Object> rowKeys,
ActiveDataListener listener)
rowKeys - the container row keys of the collections, from which the ActiveDataListener receives active events. Pass null or empty collection for for root collection.listener - the ActiveDataListener to be removed ActiveDataListener receives active events. Pass null for root collection.java.lang.IllegalStateException - If called on an ActiveDataModel that was never started by calling startActiveDatastartActiveData(java.util.Collection<java.lang.Object>, int, oracle.adf.view.rich.event.ActiveDataListener)int getCurrentChangeCount()
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Faces 11g Release 1 (11.1.1) E10684-04 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||