【问题标题】:Client side entity proxies inheritance in GWT RequestfactoyGWT Requestfactory 中的客户端实体代理继承
【发布时间】:2013-01-15 02:44:05
【问题描述】:

我使用 GWT 2.5 RequestFactory, 假设在服务器端,我有ABCD 4 个实体,在客户端,我有AProxyBProxyCProxyDProxy 对应于服务器端实体。 BC 扩展 A。在D 实体中,我有一个方法:

A getEntity();

这将实际上返回BC, 在客户端,DProxy,我有:

AProxy getEntity();

我的问题是在客户端,当我得到AProxy 时,我可以将其转换为BProxyCProxy,如果没有,有没有办法获得实际 实体代理?

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

【问题讨论】:

    标签: gwt requestfactory


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多