It looks like the feature request was accepted:

http://code.google.com/p/google-web-toolkit/issues/detail?id=5367

This is an workaround, but it's how I'm planning to deal with the
polymorphism until it's fully supported by the request factory.

---------------------------------------------
interface FruitWrapper extends ValueProxy {
  // returns null if the fruit is not an apple
  AppleProxy getApple();
  // returns null if the fruit is not a grape
  GrapeProxy getGrape();
  // etc...
  // ...
}

interface MyEntityProxy extends EntityProxy {
  void setFruit(FruitWrapper fruit);
  FruitWrapper getFruit();

  // More important is querying various fruits
  List<FruitWrapper> queryFruits(some parameters);
}
---------------------------------------------

If there is a better option please share, I'd be very interested...


On Jan 10, 2:54 pm, Andigator <[email protected]> wrote:
> Will RequestFactory support the use of generics and/or inheritance on
> ValueProxy?
>
> For example, say I have FruitValueProxy.  AppleProxy, OrangeProxy and
> GrapeProxy extend it.  My EntityProxy must have setters for all three
> fruits individually instead of just writing setFruit(FruitValueProxy
> proxy).  Is there a workaround or plans for improvement?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to