|
GWT 2.7.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.google.web.bindery.event.shared.Event<EntityProxyChange.Handler<P>>
com.google.web.bindery.requestfactory.shared.EntityProxyChange<P>
P - the type of the proxypublic class EntityProxyChange<P extends EntityProxy>
Event posted by a RequestFactory when changes to an entity are
detected. Provides a WriteOperation value describing the change, and
the EntityProxyId of the entity in question.
EntityProxyChange events are posted with the relevant EntityProxy Class as
their source, allowing handlers to register for changes only of the type they
care about via registerForProxyType(EventBus, Class, Handler).
RequestFactory.initialize(EventBus),
RequestFactory.find(EntityProxyId)| Nested Class Summary | |
|---|---|
static interface |
EntityProxyChange.Handler<P extends EntityProxy>
Implemented by methods that handle EntityProxyChange events. |
| Nested classes/interfaces inherited from class com.google.web.bindery.event.shared.Event |
|---|
Event.Type<H> |
| Constructor Summary | |
|---|---|
EntityProxyChange(P proxy,
WriteOperation writeOperation)
Constructs an EntityProxyChange object. |
|
| Method Summary | ||
|---|---|---|
protected void |
dispatch(EntityProxyChange.Handler<P> handler)
Implemented by subclasses to to invoke their handlers in a type safe manner. |
|
Event.Type<EntityProxyChange.Handler<P>> |
getAssociatedType()
Returns the type associated with this instance. |
|
EntityProxyId<P> |
getProxyId()
Returns an unpopulated copy of the changed proxy — all properties are undefined except its id. |
|
WriteOperation |
getWriteOperation()
Returns the WriteOperation associated with this instance. |
|
static
|
registerForProxyType(EventBus eventBus,
java.lang.Class<P> proxyType,
EntityProxyChange.Handler<P> handler)
Register a handler for a EntityProxyChange events for a particular proxy class. |
|
| Methods inherited from class com.google.web.bindery.event.shared.Event |
|---|
getSource, setSource, toDebugString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EntityProxyChange(P proxy,
WriteOperation writeOperation)
proxy - an EntityProxy instance of type PwriteOperation - a WriteOperation instance| Method Detail |
|---|
public static <P extends EntityProxy> HandlerRegistration registerForProxyType(EventBus eventBus,
java.lang.Class<P> proxyType,
EntityProxyChange.Handler<P> handler)
eventBus - the EventBusproxyType - a Class instance of type Phandler - an EntityProxyChange.Handler instance of type P
EntityProxy instancepublic Event.Type<EntityProxyChange.Handler<P>> getAssociatedType()
getAssociatedType in class Event<EntityProxyChange.Handler<P extends EntityProxy>>Type of type Handler<P>public EntityProxyId<P> getProxyId()
EntityProxyId<P>public WriteOperation getWriteOperation()
WriteOperation associated with this instance.
WriteOperation instanceprotected void dispatch(EntityProxyChange.Handler<P> handler)
EventEventBus.fireEvent(Event) or
EventBus.fireEventFromSource(Event, Object).
dispatch in class Event<EntityProxyChange.Handler<P extends EntityProxy>>handler - handlerEventBus.dispatchEvent(Event, Object)
|
GWT 2.7.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||