Reviewers: bobv,
Description:
Fixes issue
http://code.google.com/p/google-web-toolkit/issues/detail?id=5578
Restores the domain class upcasting behavior of RequestFactoryServlet,
which is relied upon by our UserInformation class.
Also fixes the fact that UserInformation never provided a finder
method, which we're now less forgiving of. Really, though,
UserInformation should be a value object, not a proxy at all. It acts
the way it does to hack around our lack of such things.
Also introduces unit tests to ensure that UserInformation and
LoggingService keep working.
Please review this at http://gwt-code-reviews.appspot.com/1098801/show
Affected files:
M user/src/com/google/gwt/requestfactory/server/Logging.java
M
user/src/com/google/gwt/requestfactory/server/RequestFactoryInterfaceValidator.java
M user/src/com/google/gwt/requestfactory/server/UserInformation.java
M user/src/com/google/gwt/requestfactory/shared/LoggingRequest.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/server/SimpleFoo.java
M user/test/com/google/gwt/requestfactory/shared/SimpleFooRequest.java
M user/test/com/google/gwt/requestfactory/shared/SimpleRequestFactory.java
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors