我使用 GWT 2.5 RequestFactory,假设在服务器端,我有A, B, C, D4 个实体,在客户端,我有AProxy, BProxy, CProxy,DProxy对应于服务器端实体。
B,C延伸A. 在D实体中,我有一个方法:
A getEntity();
这实际上将返回Bor C,在客户端,在DProxy,我有:
AProxy getEntity();
我的问题是在客户端,当我得到时AProxy,我可以将它转换为BProxy或者CProxy,如果没有,有没有办法获得实际的实体代理?
PS 在 DProxy 中,我有@ExtraTypes({BProxy,CProxy})