Reviewers: cromwellian, amitmanjhi,

Description:
Provides support for fix of
https://jira.springsource.org/browse/ROO-1287 (ValueListBox showing
redundant entries) by allowing ValueListBox to use a key provider.

In the course of working on this, I found spots where we were swallowing
exceptions on the server. Now we don't.

I also ran into a bug where ProxyJsoImpl.getRequestFactory() would
return null,
but only for proxies created via certain code paths. Now it should be
impossible
to create a ProxyJsoImpl that doesn't have both its factory and its
schema, or
at least pretty difficult.

Review by: cromwell...@google.com

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

Affected files:
  M user/src/com/google/gwt/app/place/AbstractProxyListActivity.java
  A user/src/com/google/gwt/app/place/EntityProxyKeyProvider.java
M user/src/com/google/gwt/requestfactory/client/impl/AbstractJsonListRequest.java M user/src/com/google/gwt/requestfactory/client/impl/AbstractJsonObjectRequest.java
  M user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java
M user/src/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImpl.java
  A user/src/com/google/gwt/requestfactory/client/impl/JsonResults.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/ProxySchema.java
  M user/src/com/google/gwt/requestfactory/client/impl/ProxyToTypeMap.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/user/client/ui/ValueBoxBase.java
  M user/src/com/google/gwt/user/client/ui/ValueListBox.java
  A user/src/com/google/gwt/view/client/SimpleKeyProvider.java
  M user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java
M user/test/com/google/gwt/requestfactory/client/SimpleRequestFactoryInstance.java M user/test/com/google/gwt/requestfactory/client/impl/DeltaValueStoreJsonImplTest.java M user/test/com/google/gwt/requestfactory/client/impl/EntityProxyIdTest.java M user/test/com/google/gwt/requestfactory/client/impl/ProxyJsoImplTest.java M user/test/com/google/gwt/requestfactory/server/JsonRequestProcessorTest.java
  M user/test/com/google/gwt/user/client/ui/ValueListBoxTest.java


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

Reply via email to