|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RefreshableDataProvider
Behavioral interface that is implemented by DataProvider classes
that offer refresh support. Calling the refresh() method on
this interface causes the DataProvider to re-fetch whatever data it is
representing from the underlying source. This may be a JDBC call, or an EJB
or web service method invocation, etc. Any cached changes in the
DataProvider will be lost.
| Method Summary | |
|---|---|
void |
addRefreshableDataListener(RefreshableDataListener listener)
Register a new RefreshableDataListener to this
RefreshableDataProvider instance. |
RefreshableDataListener[] |
getRefreshableDataListeners()
|
void |
refresh()
Cause a re-fetch of whatever data this DataProvider is
representing from the underlying source. |
void |
removeRefreshableDataListener(RefreshableDataListener listener)
Deregister an existing RefreshableDataListener from
RefreshableDataProvider instance. |
| Methods inherited from interface com.sun.data.provider.DataProvider |
|---|
addDataListener, getDataListeners, getFieldKey, getFieldKeys, getType, getValue, isReadOnly, removeDataListener, setValue |
| Method Detail |
|---|
void refresh()
throws DataProviderException
Cause a re-fetch of whatever data this DataProvider is
representing from the underlying source. This may result in a JDBC call,
or an EJB or web service method invocation, etc. Any cached changes in
the DataProvider will be lost.
DataProviderException - Implementations may wish to surface
internal exceptions (nested in DataProviderException). Consult
the documentation of the specific DataProvider implementation for
details on what exceptions might be wrapped by a DPE.void addRefreshableDataListener(RefreshableDataListener listener)
Register a new RefreshableDataListener to this
RefreshableDataProvider instance.
listener - New RefreshableDataListener to registervoid removeRefreshableDataListener(RefreshableDataListener listener)
Deregister an existing RefreshableDataListener from
RefreshableDataProvider instance.
listener - Old RefreshableDataListener to removeRefreshableDataListener[] getRefreshableDataListeners()
RefreshableDataListeners
currently registered on this RefreshableDataProvider.
If there are no registered listeners, a zero-length array is
returned.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||