This week's book / license giveaways are in the JDBC and Relational Databases and Java in General forums.
We're giving away four copies each of PostGIS in Action and Java Advanced Topics Training and have the authors on-line!
See this thread and this one for details.
The moose likes GWT and the fly likes GWT RequestFactory with() method to load nested property which is a Set returns one object only Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Frameworks » GWT
Bookmark "GWT RequestFactory with() method to load nested property which is a Set returns one object only" Watch "GWT RequestFactory with() method to load nested property which is a Set returns one object only" New topic
Author

GWT RequestFactory with() method to load nested property which is a Set returns one object only

Manuel Schrag
Greenhorn

Joined: Nov 24, 2011
Posts: 1
Hi,

I'm using the RequestFactory with GWT 2.4.0 for the communication between client and server and ran into the following issue:

Consider four entities



Here is the code which loads the User. The 'role' has three 'usecases' beeing returned by the server side method.


Everything seems to work perfectly, but at a closer look 'role' contains only one 'usecase' instead of three. I looked deeper in the GWT Code and observed that the data returned to the client contained everything as expected. The requestContext of the class com.google.web.bindery.requestfactory.shared.impl.AbstractRequest contains 5 proxies.
- 1 UserProxy
- 1 RoleProxy
- 3 UseCaseProxy

So, still correct. But in the decode method of the EntityCodex, something seems to go wrong, since the returned object only contains 1 UseCaseProxy anymore.

Does anyone have experience with this? Any help is appreciated
Thank you
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: GWT RequestFactory with() method to load nested property which is a Set returns one object only