Reviewers: robertvawter,
Description:
Fixing a ConcurrentModificationException in JsonRequestProcessor that
occurs when you use a setter that sets an Entity from null to a value.
Also fixes a bug in DeltaValueStoreJsonImpl#retainValue() where we only
retain the first element of a List instead of all elements in the list
because the return statement is in the wrong place. This revealed other
NPEs on the server that are also fixed.
Please review this at http://gwt-code-reviews.appspot.com/945801/show
Affected files:
M
user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java
M user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java
M user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java
M
user/test/com/google/gwt/requestfactory/server/JsonRequestProcessorTest.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors