|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.directwebremoting.export.Data
public class Data
External interface to the set of StoreProviders that have been
registered.
| Constructor Summary | |
|---|---|
Data()
|
|
| Method Summary | ||
|---|---|---|
void |
unsubscribe(java.lang.String storeId,
StoreChangeListener<java.lang.Object> receiver)
Remove a subscription from the list of people that we are remembering to keep updated |
|
|
update(java.lang.String storeId,
java.util.List<ItemUpdate> changes)
Update server side data. |
|
Item |
viewItem(java.lang.String storeId,
java.lang.String itemId,
StoreChangeListener<java.lang.Object> listener)
Provide access to a single item of data given its ID. |
|
MatchedItems |
viewRegion(java.lang.String storeId,
StoreRegion region,
StoreChangeListener<java.lang.Object> listener)
Notes that there is a region of a page that wishes to subscribe to server side data, and registers a callback function to receive the data. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Data()
| Method Detail |
|---|
public Item viewItem(java.lang.String storeId,
java.lang.String itemId,
StoreChangeListener<java.lang.Object> listener)
storeId - The ID of the store into which we look for the itemitemId - The ID of the item to retrieve from the storelistener - The client side interface to pass async updates to.
Will be null if no async updates are required
public MatchedItems viewRegion(java.lang.String storeId,
StoreRegion region,
StoreChangeListener<java.lang.Object> listener)
storeId - The ID of a store as registered on the server using
Directory.register(java.lang.String, org.directwebremoting.datasync.StoreProvider>). If no store has been registered
on the server using this passed storeId, then this call will
act as if there was a store registered, but that it was empty. This may
make it harder to scan the server for exposed stores. Internally however
the call will be ignored. This behavior may change in the future and
should not be relied upon.region - For field documentation see StoreRegion.listener - The client side interface to pass async updates to.
Will be null if no async updates are required
public void unsubscribe(java.lang.String storeId,
StoreChangeListener<java.lang.Object> receiver)
receiver - The client side interface to pass async updates to.
Will be null if no async updates are required
public <T> void update(java.lang.String storeId,
java.util.List<ItemUpdate> changes)
storeId - The store into which data is to be altered/inserted. If
a store by the given name has not been registered then this method is
a no-op, however a message will be written to the log detailing the errorchanges - A list of changes to make to the objects in the store
|
Copyright ยจ 2008 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||