|
Oracle Fusion Middleware Java API Reference for Oracle ADF Data Visualization Components 11g Release 1 (11.1.1.1.0) E12063-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
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,
oracle.adf.view.rich.event.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,
oracle.adf.view.rich.event.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, oracle.adf.view.rich.event.ActiveDataListener listener)
rowKeys
- the container row keys of the collection, from which the
ActiveDataListener receives active events. Pass null for root collection.startChangeCount
- Change count to start sending active data from.listener
- ActiveDataListener for the ActiceDataModel to use when notifying
the DataUpdateManager of changes
java.lang.IllegalStateException
- if ActiveDataPolicy is STATIC
java.lang.IllegalArgumentException
- if listener
is null
or
the startChangeCount
is greater than the current change count.stopActiveData(java.util.Collection, oracle.adf.view.rich.event.ActiveDataListener)
void stopActiveData(java.util.Collection<java.lang.Object> rowKeys, oracle.adf.view.rich.event.ActiveDataListener listener)
rowKeys
- the container row keys of the collections, from which thelistener
- 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, int, oracle.adf.view.rich.event.ActiveDataListener)
int getCurrentChangeCount()
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Data Visualization Components 11g Release 1 (11.1.1.1.0) E12063-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |