Reviewers: rchandia, rjrjr,
Message:
Review requested.
Rodrigo, since Ray is otherwise occupied this week, please consider
yourself the sole reviewer for this patch.
Description:
First pass at implementing ValueProxy support.
Resolve issue 5522, issue 5373, issue 5559.
http://code.google.com/p/google-web-toolkit/wiki/RequestFactory_2_1_1
Patch by: bobv
Review by: rchandia,rjrjr
Please review this at http://gwt-code-reviews.appspot.com/1108802/show
Affected files:
M
samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/console/HttpClientTransport.java
M
samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Address.java
M
samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/domain/Person.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/AddressProxy.java
M
samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/shared/DynaTableRequestFactory.java
M user/src/com/google/gwt/autobean/client/impl/JsoSplittable.java
M user/src/com/google/gwt/autobean/server/BeanMethod.java
M user/src/com/google/gwt/autobean/server/SimpleBeanHandler.java
M user/src/com/google/gwt/autobean/server/impl/JsonSplittable.java
M user/src/com/google/gwt/autobean/server/impl/TypeUtils.java
M user/src/com/google/gwt/autobean/shared/impl/EnumMap.java
M
user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestFactoryEditorDriver.java
M
user/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java
M
user/src/com/google/gwt/requestfactory/rebind/model/EntityProxyModel.java
M
user/src/com/google/gwt/requestfactory/rebind/model/RequestFactoryModel.java
M
user/src/com/google/gwt/requestfactory/server/ReflectiveServiceLayer.java
M
user/src/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidator.java
A user/src/com/google/gwt/requestfactory/server/RequestState.java
A user/src/com/google/gwt/requestfactory/server/Resolver.java
M
user/src/com/google/gwt/requestfactory/server/SimpleRequestProcessor.java
M
user/src/com/google/gwt/requestfactory/server/testing/InProcessRequestFactory.java
A user/src/com/google/gwt/requestfactory/shared/BaseProxy.java
M user/src/com/google/gwt/requestfactory/shared/EntityProxy.java
M user/src/com/google/gwt/requestfactory/shared/RequestContext.java
A user/src/com/google/gwt/requestfactory/shared/ValueProxy.java
M user/src/com/google/gwt/requestfactory/shared/Violation.java
M
user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java
M
user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestFactory.java
A
user/src/com/google/gwt/requestfactory/shared/impl/BaseProxyCategory.java
D
user/src/com/google/gwt/requestfactory/shared/impl/CollectionProperty.java
M user/src/com/google/gwt/requestfactory/shared/impl/Constants.java
M
user/src/com/google/gwt/requestfactory/shared/impl/EntityProxyCategory.java
D user/src/com/google/gwt/requestfactory/shared/impl/EnumProperty.java
M user/src/com/google/gwt/requestfactory/shared/impl/IdFactory.java
A user/src/com/google/gwt/requestfactory/shared/impl/Poser.java
D user/src/com/google/gwt/requestfactory/shared/impl/Property.java
M
user/src/com/google/gwt/requestfactory/shared/impl/SimpleEntityProxyId.java
A user/src/com/google/gwt/requestfactory/shared/impl/SimpleProxyId.java
A
user/src/com/google/gwt/requestfactory/shared/impl/ValueProxyCategory.java
A user/src/com/google/gwt/requestfactory/shared/impl/posers/DatePoser.java
M user/src/com/google/gwt/requestfactory/shared/messages/EntityCodex.java
M user/src/com/google/gwt/requestfactory/shared/messages/IdMessage.java
M user/src/com/google/gwt/requestfactory/shared/messages/IdUtil.java
M
user/src/com/google/gwt/requestfactory/shared/messages/MessageFactory.java
M
user/src/com/google/gwt/requestfactory/shared/messages/ResponseMessage.java
M
user/src/com/google/gwt/requestfactory/shared/messages/ViolationMessage.java
M user/test/com/google/gwt/editor/rebind/model/EditorModelTest.java
M user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java
M
user/test/com/google/gwt/requestfactory/client/RequestFactoryTestBase.java
M
user/test/com/google/gwt/requestfactory/rebind/model/RequestFactoryModelTest.java
M
user/test/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidatorTest.java
M user/test/com/google/gwt/requestfactory/server/SimpleBar.java
M user/test/com/google/gwt/requestfactory/server/SimpleFoo.java
A user/test/com/google/gwt/requestfactory/server/SimpleValue.java
M user/test/com/google/gwt/requestfactory/shared/BaseFooProxy.java
M user/test/com/google/gwt/requestfactory/shared/SimpleBarProxy.java
M user/test/com/google/gwt/requestfactory/shared/SimpleFooRequest.java
A user/test/com/google/gwt/requestfactory/shared/SimpleValueProxy.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors