我在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....
}


OrganizerEntryProxyEntityProxy不是ValueProxy

现在,在使用中,我将使用包含Day实体的OrganizerEntry列表向客户端发送OrganizerEntry实例。当在客户端收到DayProxy.getEntries()时,它返回null。单独检索OrganizerEntity可以正常工作。

我究竟做错了什么?

最佳答案

哈哈,谜团揭开了面纱。这是相当基本的问题。我必须添加.with("entries").fire(.。通话。看起来很愚蠢,但是我得到的所有信息都来自http://www.gwtproject.org/doc/latest/DevGuideRequestFactory.html和一些HelloWorld互联网示例。是否有关于RequestFactory的更详细的文档?

09-25 21:19