|
Oracle© Fusion Middleware Java API Reference for Oracle ADF Faces 11g Release 1 (11.1.1.7.0) E10684-08 |
|||||||||
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.ActiveDataPolicy Supported 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 startActiveData
startActiveData(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.7.0) E10684-08 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |