Reviewers: rchandia, rjrjr,

Message:
I'll do a follow-on change to ServiceLayer, Locator, and the request
processor to change the way OperationMessages are processed so that all
domain objects being loaded will be presented via a single method call,
and all property modifications applied in a similar fashion.


http://gwt-code-reviews.appspot.com/1130801/diff/1/11
File
user/src/com/google/gwt/requestfactory/server/ReflectiveServiceLayer.java
(left):

http://gwt-code-reviews.appspot.com/1130801/diff/1/11#oldcode110
user/src/com/google/gwt/requestfactory/server/ReflectiveServiceLayer.java:110:
String name;
getClientType and getDomainClass were renamed to resolveXYZ so that all
of the client <-> domain mapping methods are all named similarly.

http://gwt-code-reviews.appspot.com/1130801/diff/1/20
File user/src/com/google/gwt/requestfactory/server/impl/FindService.java
(right):

http://gwt-code-reviews.appspot.com/1130801/diff/1/20#newcode21
user/src/com/google/gwt/requestfactory/server/impl/FindService.java:21:
public class FindService {
Moved this type out of the public package, since it's only used by the
internal FindRequest.

http://gwt-code-reviews.appspot.com/1130801/diff/1/30
File user/src/com/google/gwt/requestfactory/shared/impl/EntityCodex.java
(right):

http://gwt-code-reviews.appspot.com/1130801/diff/1/30#newcode36
user/src/com/google/gwt/requestfactory/shared/impl/EntityCodex.java:36:
public class EntityCodex {
Moved EntityCodex from messages into shared.impl, since that's where all
of the uses are.

Description:
Add Locator API to allow arbitrary domain types to be used with
RequestFactory.
Refactor ServiceLayer API to allow extension through decoration.
Miscellaneous javadoc cleanups.
Issue 5111.
Patch by: bobv
Review by: rchandia,rjrjr



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

Affected files:
  M user/src/com/google/gwt/autobean/server/AutoBeanFactoryMagic.java
  M user/src/com/google/gwt/autobean/server/Configuration.java
  A user/src/com/google/gwt/autobean/server/package-info.java
  M user/src/com/google/gwt/autobean/shared/AutoBean.java
  M user/src/com/google/gwt/autobean/shared/AutoBeanFactory.java
  A user/src/com/google/gwt/autobean/shared/package-info.java
M user/src/com/google/gwt/requestfactory/server/DefaultExceptionHandler.java
  D user/src/com/google/gwt/requestfactory/server/FindService.java
  A user/src/com/google/gwt/requestfactory/server/LocatorServiceLayer.java
M user/src/com/google/gwt/requestfactory/server/ReflectiveServiceLayer.java M user/src/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidator.java
  M user/src/com/google/gwt/requestfactory/server/RequestFactoryServlet.java
  M user/src/com/google/gwt/requestfactory/server/RequestState.java
  M user/src/com/google/gwt/requestfactory/server/Resolver.java
  A user/src/com/google/gwt/requestfactory/server/ServiceLayer.java
  A user/src/com/google/gwt/requestfactory/server/ServiceLayerCache.java
  A user/src/com/google/gwt/requestfactory/server/ServiceLayerDecorator.java
M user/src/com/google/gwt/requestfactory/server/SimpleRequestProcessor.java
  A user/src/com/google/gwt/requestfactory/server/impl/FindService.java
M user/src/com/google/gwt/requestfactory/server/testing/InProcessRequestFactory.java M user/src/com/google/gwt/requestfactory/server/testing/InProcessRequestTransport.java M user/src/com/google/gwt/requestfactory/server/testing/RequestFactoryMagic.java
  A user/src/com/google/gwt/requestfactory/shared/Locator.java
  A user/src/com/google/gwt/requestfactory/shared/LocatorFor.java
  A user/src/com/google/gwt/requestfactory/shared/LocatorForName.java
  M user/src/com/google/gwt/requestfactory/shared/RequestFactory.java
  M user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequest.java
M user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java
  A user/src/com/google/gwt/requestfactory/shared/impl/EntityCodex.java
  M user/src/com/google/gwt/requestfactory/shared/impl/FindRequest.java
  M user/src/com/google/gwt/requestfactory/shared/impl/IdFactory.java
  D user/src/com/google/gwt/requestfactory/shared/messages/EntityCodex.java
  M user/test/com/google/gwt/requestfactory/RequestFactoryJreSuite.java
  M user/test/com/google/gwt/requestfactory/RequestFactorySuite.java
  A user/test/com/google/gwt/requestfactory/server/LocatorJreTest.java
M user/test/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidatorTest.java M user/test/com/google/gwt/requestfactory/server/RequestFactoryJreTest.java
  A user/test/com/google/gwt/requestfactory/shared/LocatorTest.java


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

Reply via email to