GWT生成类方法

时间:2013-07-22 09:05:19

标签: java class gwt interface generator

在我的项目中,我有一系列基本上只包含数据的模型,并且具有该数据的getter和setter(必须与API匹配)。我正在尝试使用GWT生成器来生成getter和setter(因为它们中有一些用于设置默认值的逻辑,我不想一直输出这个。

例如,MyBusinessModel.java:

public class MyBusinessModel extends AbstractBusinessModel {
    private Integer uid;
    private String name;
    //... and so on
}

然后我创建了一个public abstract class AbstractBusinessModel,其中包含一些实现的基本方法。我为此创建了一个生成器AbstractBusinessModelGenerator extends Generator,它会自动创建所有的getter和setter,但我不断收到MyBusinessModel无法成为MyBusinessModelImpl的超接口的错误(生成的)因为它不是一个界面。

有没有办法让我生成这样的类(我不能让MyBusinessModel成为一个接口,因为我需要它拥有私有属性),或者我只能生成接口(它们成为类)? / p>

1 个答案:

答案 0 :(得分:0)

答案是在setSuperClass而不是ClassSourceFileComposerFactory上使用addImplementedInterface。我没有意识到这存在。现在我做了。