我在RequestFactory中遇到了EntityProxies的问题。
@ProxyFor(value=Day.class, locator = DayLocator.class)
public interface DayProxy extends EntityProxy{
List<OrganizerEntryProxy> getEntries();
void setEntries(List<OrganizerEntryProxy> entries);
etc...
}
实体:
public class Day implements Serializable {
private List<OrganizerEntry> entries;
etc...
public List<OrganizerEntry> getEntries(){
return Collections.unmodifiableList(entries);
}
public void setEntries(List<OrganizerEntry> entries){
this.entries = entries;
}
etc....
}
OrganizerEntryProxy
EntityProxy
不是ValueProxy
。
现在,在服务中,我将Day
实例发送到客户端,其中OrganizerEntry
列表包含OrganizerEntry
个实体。在客户端DayProxy.getEntries()
收到它时返回null。单独检索OrganizerEntity
就可以了。
我做错了什么?
答案 0 :(得分:1)
.with("entries").fire(.
。打电话。这看起来很愚蠢,但我所拥有的所有信息都来自http://www.gwtproject.org/doc/latest/DevGuideRequestFactory.html和一些HelloWorld互联网示例。 RequestFactory有更详细的文档吗?