Reviewers: rjrjr, rchandia,

Description:
Overhaul the RequestFactory server code.
Move AutoBeans to a top-level package and add AutoBeanCodex.
Make RequestFactory usable from non-GWT code.

Patch by: bobv
Revwie by: rjrjr, rchandia


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

Affected files:
A samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/console/Console.java A samples/dynatablerf/src/com/google/gwt/sample/dynatablerf/console/HttpClientTransport.java
  A user/src/com/google/gwt/autobean/AutoBean.gwt.xml
A user/src/com/google/gwt/autobean/client/impl/AbstractAutoBeanFactory.java
  A user/src/com/google/gwt/autobean/client/impl/JsoSplittable.java
  A user/src/com/google/gwt/autobean/rebind/AutoBeanFactoryGenerator.java
  A user/src/com/google/gwt/autobean/rebind/model/AutoBeanFactoryMethod.java
  A user/src/com/google/gwt/autobean/rebind/model/AutoBeanFactoryModel.java
  A user/src/com/google/gwt/autobean/rebind/model/AutoBeanMethod.java
  A user/src/com/google/gwt/autobean/rebind/model/AutoBeanType.java
  A user/src/com/google/gwt/autobean/server/AutoBeanFactoryMagic.java
  A user/src/com/google/gwt/autobean/server/BeanMethod.java
  A user/src/com/google/gwt/autobean/server/Configuration.java
  A user/src/com/google/gwt/autobean/server/FactoryHandler.java
  A user/src/com/google/gwt/autobean/server/GetterPropertyContext.java
  A user/src/com/google/gwt/autobean/server/MapPropertyContext.java
  A user/src/com/google/gwt/autobean/server/ProxyAutoBean.java
  A user/src/com/google/gwt/autobean/server/ShimHandler.java
  A user/src/com/google/gwt/autobean/server/SimpleBeanHandler.java
  A user/src/com/google/gwt/autobean/server/impl/JsonSplittable.java
  A user/src/com/google/gwt/autobean/server/impl/TypeUtils.java
  A user/src/com/google/gwt/autobean/shared/AutoBean.java
  A user/src/com/google/gwt/autobean/shared/AutoBeanCodex.java
  A user/src/com/google/gwt/autobean/shared/AutoBeanFactory.java
  A user/src/com/google/gwt/autobean/shared/AutoBeanUtils.java
  A user/src/com/google/gwt/autobean/shared/AutoBeanVisitor.java
  A user/src/com/google/gwt/autobean/shared/EncodedAutoBean.java
  A user/src/com/google/gwt/autobean/shared/SplittableAutoBeanImpl.java
  A user/src/com/google/gwt/autobean/shared/ValueCodex.java
  A user/src/com/google/gwt/autobean/shared/impl/AbstractAutoBean.java
  A user/src/com/google/gwt/autobean/shared/impl/Splittable.java
  A user/src/com/google/gwt/autobean/shared/impl/StringEncodedAutoBean.java
  A user/src/com/google/gwt/autobean/shared/impl/StringQuoter.java
  user/src/com/google/gwt/core/client/impl/WeakMapping.java
  M user/src/com/google/gwt/editor/Editor.gwt.xml
  D user/src/com/google/gwt/editor/client/AutoBean.java
  D user/src/com/google/gwt/editor/client/AutoBeanFactory.java
  D user/src/com/google/gwt/editor/client/AutoBeanUtils.java
  D user/src/com/google/gwt/editor/client/AutoBeanVisitor.java
  D user/src/com/google/gwt/editor/client/impl/AbstractAutoBean.java
  D user/src/com/google/gwt/editor/client/impl/AbstractAutoBeanFactory.java
  D user/src/com/google/gwt/editor/rebind/AutoBeanFactoryGenerator.java
  D user/src/com/google/gwt/editor/rebind/model/AutoBeanFactoryMethod.java
  D user/src/com/google/gwt/editor/rebind/model/AutoBeanFactoryModel.java
  D user/src/com/google/gwt/editor/rebind/model/AutoBeanMethod.java
  D user/src/com/google/gwt/editor/rebind/model/AutoBeanType.java
  M user/src/com/google/gwt/editor/rebind/model/ModelUtils.java
  M user/src/com/google/gwt/requestfactory/RequestFactory.gwt.xml
A user/src/com/google/gwt/requestfactory/client/impl/AbstractClientRequestFactory.java
  D user/src/com/google/gwt/requestfactory/client/impl/AbstractRequest.java
D user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestContext.java D user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestFactory.java
  user/src/com/google/gwt/requestfactory/client/impl/EntityCodex.java
D user/src/com/google/gwt/requestfactory/client/impl/EntityProxyCategory.java
  D user/src/com/google/gwt/requestfactory/client/impl/FindRequest.java
D user/src/com/google/gwt/requestfactory/client/impl/SimpleEntityProxyId.java D user/src/com/google/gwt/requestfactory/client/impl/messages/JsonResults.java D user/src/com/google/gwt/requestfactory/client/impl/messages/JsonServerException.java D user/src/com/google/gwt/requestfactory/client/impl/messages/RelatedObjects.java D user/src/com/google/gwt/requestfactory/client/impl/messages/RequestContentData.java D user/src/com/google/gwt/requestfactory/client/impl/messages/RequestData.java D user/src/com/google/gwt/requestfactory/client/impl/messages/ReturnRecord.java D user/src/com/google/gwt/requestfactory/client/impl/messages/SideEffects.java M user/src/com/google/gwt/requestfactory/rebind/RequestFactoryGenerator.java
  M user/src/com/google/gwt/requestfactory/server/DeadEntityException.java
  user/src/com/google/gwt/requestfactory/server/DefaultExceptionHandler.java
D user/src/com/google/gwt/requestfactory/server/DefaultSecurityProvider.java
  M user/src/com/google/gwt/requestfactory/server/ExceptionHandler.java
  M user/src/com/google/gwt/requestfactory/server/FindService.java
  D user/src/com/google/gwt/requestfactory/server/JsonRequestProcessor.java
  M user/src/com/google/gwt/requestfactory/server/Logging.java
  D user/src/com/google/gwt/requestfactory/server/OperationRegistry.java
D user/src/com/google/gwt/requestfactory/server/ReflectionBasedOperationRegistry.java A user/src/com/google/gwt/requestfactory/server/ReflectiveServiceLayer.java
  user/src/com/google/gwt/requestfactory/server/ReportableException.java
  D user/src/com/google/gwt/requestfactory/server/RequestDefinition.java
M user/src/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidator.java
  M user/src/com/google/gwt/requestfactory/server/RequestFactoryServlet.java
D user/src/com/google/gwt/requestfactory/server/RequestProcessingException.java
  D user/src/com/google/gwt/requestfactory/server/RequestProcessor.java
  D user/src/com/google/gwt/requestfactory/server/RequestProperty.java
D user/src/com/google/gwt/requestfactory/server/RequestSecurityProvider.java A user/src/com/google/gwt/requestfactory/server/SimpleRequestProcessor.java
  A user/src/com/google/gwt/requestfactory/server/UnexpectedException.java
  M user/src/com/google/gwt/requestfactory/server/UserInformation.java
M user/src/com/google/gwt/requestfactory/server/UserInformationSimpleImpl.java
  M user/src/com/google/gwt/requestfactory/server/package-info.java
A user/src/com/google/gwt/requestfactory/server/testing/InProcessRequestContext.java user/src/com/google/gwt/requestfactory/server/testing/InProcessRequestFactory.java A user/src/com/google/gwt/requestfactory/server/testing/InProcessRequestTransport.java A user/src/com/google/gwt/requestfactory/server/testing/RequestFactoryMagic.java
  A user/src/com/google/gwt/requestfactory/server/testing/package-info.java
  M user/src/com/google/gwt/requestfactory/shared/EntityProxy.java
  M user/src/com/google/gwt/requestfactory/shared/EntityProxyId.java
  D user/src/com/google/gwt/requestfactory/shared/Id.java
  M user/src/com/google/gwt/requestfactory/shared/RequestFactory.java
  user/src/com/google/gwt/requestfactory/shared/ValueCodex.java
  D user/src/com/google/gwt/requestfactory/shared/Version.java
  M user/src/com/google/gwt/requestfactory/shared/Violation.java
  M user/src/com/google/gwt/requestfactory/shared/WriteOperation.java
  A user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequest.java
A user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java A user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestFactory.java A user/src/com/google/gwt/requestfactory/shared/impl/EntityProxyCategory.java
  A user/src/com/google/gwt/requestfactory/shared/impl/FindRequest.java
  A user/src/com/google/gwt/requestfactory/shared/impl/IdFactory.java
A user/src/com/google/gwt/requestfactory/shared/impl/MessageFactoryHolder.java
  A user/src/com/google/gwt/requestfactory/shared/impl/RequestData.java
A user/src/com/google/gwt/requestfactory/shared/impl/SimpleEntityProxyId.java
  A user/src/com/google/gwt/requestfactory/shared/messages/EntityCodex.java
  A user/src/com/google/gwt/requestfactory/shared/messages/IdMessage.java
  A user/src/com/google/gwt/requestfactory/shared/messages/IdUtil.java
A user/src/com/google/gwt/requestfactory/shared/messages/InvocationMessage.java A user/src/com/google/gwt/requestfactory/shared/messages/MessageFactory.java A user/src/com/google/gwt/requestfactory/shared/messages/OperationMessage.java A user/src/com/google/gwt/requestfactory/shared/messages/RequestMessage.java A user/src/com/google/gwt/requestfactory/shared/messages/ResponseMessage.java A user/src/com/google/gwt/requestfactory/shared/messages/ServerFailureMessage.java A user/src/com/google/gwt/requestfactory/shared/messages/ViolationMessage.java
  A user/src/com/google/gwt/requestfactory/shared/messages/package-info.java
A user/super/com/google/gwt/autobean/super/com/google/gwt/autobean/shared/impl/StringQuoter.java A user/super/com/google/gwt/requestfactory/super/com/google/gwt/requestfactory/shared/impl/MessageFactoryHolder.java
  A user/test/com/google/gwt/autobean/AutoBeanSuite.java
  A user/test/com/google/gwt/autobean/client/AutoBeanTest.java
  A user/test/com/google/gwt/autobean/server/AutoBeanCodexJreTest.java
  A user/test/com/google/gwt/autobean/server/AutoBeanJreTest.java
  A user/test/com/google/gwt/autobean/shared/AutoBeanCodexTest.java
  M user/test/com/google/gwt/editor/EditorSuite.java
  D user/test/com/google/gwt/editor/client/AutoBeanTest.java
  M user/test/com/google/gwt/requestfactory/RequestFactoryJreSuite.java
  M user/test/com/google/gwt/requestfactory/RequestFactorySuite.java
  M user/test/com/google/gwt/requestfactory/client/FindServiceTest.java
D user/test/com/google/gwt/requestfactory/client/RequestFactoryStringTest.java
  M user/test/com/google/gwt/requestfactory/client/RequestFactoryTest.java
M user/test/com/google/gwt/requestfactory/client/RequestFactoryTestBase.java D user/test/com/google/gwt/requestfactory/client/impl/SimpleEntityProxyIdTest.java
  A user/test/com/google/gwt/requestfactory/server/FindServiceJreTest.java
D user/test/com/google/gwt/requestfactory/server/JsonRequestProcessorTest.java D user/test/com/google/gwt/requestfactory/server/ReflectionBasedOperationRegistryTest.java M user/test/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidatorTest.java A user/test/com/google/gwt/requestfactory/server/RequestFactoryJreTest.java
  D user/test/com/google/gwt/requestfactory/server/RequestPropertyTest.java
  M user/test/com/google/gwt/requestfactory/server/SimpleBar.java
  M user/test/com/google/gwt/requestfactory/server/SimpleFoo.java
  D user/test/com/google/gwt/requestfactory/server/SimpleFooString.java
  user/test/com/google/gwt/requestfactory/shared/SimpleFooStringProxy.java
D user/test/com/google/gwt/requestfactory/shared/SimpleFooStringRequest.java
  M user/test/com/google/gwt/requestfactory/shared/SimpleRequestFactory.java
A user/test/com/google/gwt/requestfactory/shared/impl/SimpleEntityProxyIdTest.java
  D user/test/com/google/gwt/valuestore/server/SimpleFoo.java


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

Reply via email to