Reviewers: rjrjr, amitmanjhi, cromwellian,

Description:
Resolves ROO-1447.
Allow DynaTableRf to create new Person objects.
Remove EditorDelegate.ensureMutable() from public API.
EntityProxy equality now based on stableId + associated Request object.
Implements future-to-future assignments in RequestFactory.
EntityProxy getters now read through to the Request's DeltaValueStore.
Removes server-side hack for the "dummy object" case.
Patch by: bobv
Review by: rjrjr


Please review this at http://gwt-code-reviews.appspot.com/921801/show

Affected files:
M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/PersonEditorWorkflow.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/events/EditPersonEvent.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/events/FilterChangeEvent.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/DayCheckBox.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/FavoritesWidget.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/client/widgets/SummaryWidget.ui.xml M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Address.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Person.java D samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Professor.java D samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Student.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/PersonFuzzer.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/PersonSource.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/server/SchoolCalendarService.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/DynaTableRequestFactory.java M samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/PersonProxy.java
  M user/src/com/google/gwt/editor/client/EditorDelegate.java
  M user/src/com/google/gwt/editor/client/ValueAwareEditor.java
  M user/src/com/google/gwt/editor/client/adapters/TakesValueEditor.java
  M user/src/com/google/gwt/editor/client/adapters/ValueBoxEditor.java
  M user/src/com/google/gwt/editor/client/impl/AbstractEditorDelegate.java
  M user/src/com/google/gwt/editor/client/impl/SimpleBeanEditorDelegate.java
  M user/src/com/google/gwt/editor/client/testing/MockEditorDelegate.java
  M user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java
M user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestFactoryEditorDriver.java M user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java
  M user/src/com/google/gwt/requestfactory/client/impl/JsoList.java
  M user/src/com/google/gwt/requestfactory/client/impl/ProxyImpl.java
  M user/src/com/google/gwt/requestfactory/client/impl/ProxyJsoImpl.java
M user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryEditorDelegate.java M user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryJsonImpl.java M user/src/com/google/gwt/requestfactory/client/impl/ValueStoreJsonImpl.java M user/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java
  M user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java
  M user/src/com/google/gwt/requestfactory/shared/Receiver.java
  M user/src/com/google/gwt/requestfactory/shared/impl/RequestData.java
  M user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java
M user/test/com/google/gwt/requestfactory/client/SimpleRequestFactoryInstance.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to