是否有maven插件将从我的域类生成RequestFactory EntityProxy类?

时间:2012-02-06 20:00:16

标签: google-app-engine gwt maven requestfactory

我正在寻找一个maven插件,它将从我的域类中自动生成EntityProxy接口。

该类可以实现要生成的各种接口,然后每个字段或访问器方法都可以使用注释。

public class MyDomainObject implements MyDOProxyFoo, MyDOProxyBar {

    @ExposedBy({MyDOProxyFoo.class})
    public String foo;

    @ExposedBy({MyDOProxyBar.class})
    public String bar;

    @ExposedBy({MyDOProxyFoo.class,MyDOProxyBar.class})
    public String foobar;

    ...
}

然后各个字段的getter / setter将位于相应的生成接口中。

您可以在注释中执行类似readonly属性的操作,以仅在指定的接口中公开getter。

...
@ExposedBy({MyDOProxyBar.class}, readOnly = {MyDOProxyFoo.class})
public String bar;
...

我可以运行像

这样的东西
mvn rfproxygen:generateproxies

我将在生成的源目录中很好地创建所有代理接口。

我想这个论点决定你的域模型中是否应该有服务数据绑定逻辑。

1 个答案:

答案 0 :(得分:0)

我不知道能够生成代理的maven插件,但有一个issue addressing this for GWTP。如果它完成了,也许这对你有利。