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.