【发布时间】:2014-01-14 05:15:29
【问题描述】:
我有以下实体:
public class Action{
....
Ref<Followable> target;
....
public Followable getTarget() {
return target.get();
}
}
Followable 是我域中其他几个实体实现的接口。我使用 Followabletype 以便 Action 可以引用多种类型的实体。
我想知道为Action 创建一个代理类型,但是,为了能够公开getTarget(),我需要一个Followable 的代理,这是一个接口。
这里的技巧是,在客户端中,我希望能够将 Followable 对象转换为它们的实际类型...
我可以用 RequestFactory 做这样的事情吗? 使用这种 Followable 类型是否存在重大缺陷?如果是,我如何构建我的域以便能够从 Action 引用不同的实体类型?
【问题讨论】:
标签: java google-app-engine gwt requestfactory