gpt4 book ai didi

gwt - GWT Requestfactoy 中的客户端实体代理继承

转载 作者:行者123 更新时间:2023-12-04 19:18:20 26 4
gpt4 key购买 nike

我使用 GWT 2.5 RequestFactory,
假设在服务器端,我有 A , B , C , D 4 个实体,在客户端,我有 AProxy , BProxy , CProxy , DProxy对应于服务器端实体。B , C扩展 A .在 D实体,我有一个方法:

A getEntity();

这将 实际上返回 BC ,
在客户端,在 DProxy , 我有:
AProxy getEntity();

我的问题是在客户端,当我收到 AProxy 时, 我可以把它投给 BProxyCProxy , 如果没有,有没有办法得到 实际实体代理?

附言在 DProxy 中,我有 @ExtraTypes({BProxy,CProxy})

最佳答案

BPRoxy extends AProxy@ProxyFor(B.class) (或等效的)和 CProxy extends AProxy@ProxyFor(C.class) (或等效的),那么是的,它应该可以工作:getEntity()将返回 AProxy , BProxyCProxy取决于服务器端返回的对象。

关于gwt - GWT Requestfactoy 中的客户端实体代理继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618321/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com