List of usage examples for com.google.gwt.requestfactory.shared EntityProxyChange registerForProxyType
public static <P extends EntityProxy> HandlerRegistration registerForProxyType(EventBus eventBus, Class<P> proxyType, EntityProxyChange.Handler<P> handler)
From source file:com.google.gwt.sample.expenses.client.ExpenseDetails.java
License:Apache License
public void init(EventBus eventBus) { EntityProxyChange.registerForProxyType(eventBus, ExpenseProxy.class, new EntityProxyChange.Handler<ExpenseProxy>() { public void onProxyChange(EntityProxyChange<ExpenseProxy> event) { onExpenseRecordChanged(event); }/*from ww w. jav a 2 s .c o m*/ }); EntityProxyChange.registerForProxyType(eventBus, ReportProxy.class, new EntityProxyChange.Handler<ReportProxy>() { public void onProxyChange(EntityProxyChange<ReportProxy> event) { onReportChanged(event); } }); }
From source file:com.google.gwt.sample.expenses.client.ExpenseList.java
License:Apache License
public void init(ExpensesRequestFactory factory, EventBus eventBus) { EntityProxyChange.registerForProxyType(eventBus, ReportProxy.class, this); this.requestFactory = factory; requestReports(false);/*from w w w . j a v a2s . com*/ }
From source file:com.google.gwt.sample.expenses.client.place.AbstractProxyListActivity.java
License:Apache License
public void start(AcceptsOneWidget display, EventBus eventBus) { view.setDelegate(this); EntityProxyChange.registerForProxyType(eventBus, proxyClass, new EntityProxyChange.Handler<P>() { public void onProxyChange(EntityProxyChange<P> event) { update(event.getWriteOperation(), event.getProxyId()); }//from www . j a v a 2 s . co m }); eventBus.addHandler(PlaceChangeEvent.TYPE, new PlaceChangeEvent.Handler() { public void onPlaceChange(PlaceChangeEvent event) { updateSelection(event.getNewPlace()); } }); this.display = display; init(); updateSelection(placeController.getWhere()); }