GWT RequestFactory:将接口继承到RequestContext中

GWT RequestFactory:将接口继承到RequestContext中,gwt,requestfactory,Gwt,Requestfactory,我有我的OrganizationRequestContext界面,它非常有效: @Service(OrganizationDAO.class) public interface OrganizationRequestContext extends RequestContext { Request<OrganizationProxy> findOrganization(Long id); InstanceRequest<OrganizationProxy, Vo

我有我的OrganizationRequestContext界面,它非常有效:

@Service(OrganizationDAO.class)
public interface OrganizationRequestContext extends RequestContext
{
    Request<OrganizationProxy> findOrganization(Long id);

    InstanceRequest<OrganizationProxy, Void> persist();
    InstanceRequest<OrganizationProxy, Void> remove();
}

如果我让PersistableRequestContext扩展RequestContext,那么服务器会抱怨它没有链接到任何特定的DAO服务


除了我的各种RequestContext接口中的
RequestContext
,还有什么方法可以扩展公共接口吗?

GWT2.4中已经解决了这个问题。谢谢谷歌


不幸的是,您似乎在RequestContext代码生成器中遇到了限制。您最好的选择可能是创建一个问题:问题已创建:为什么不在PersistableRequestContext中添加@Service注释?
public interface PersistableRequestContext<T extends BaseProxy>
{
    InstanceRequest<T, Void> persist();
    InstanceRequest<T, Void> remove();
}
@Service(OrganizationDAO.class)
public interface OrganizationRequestContext extends RequestContext, PersistentRequestContext<OrganizationProxy>
{
    Request<OrganizationProxy> findOrganization(Long id);
}
[ERROR] com.activegrade.shared.data.PersistableRequestContext is not a RequestContext