0

私のプロジェクトには、基本的にデータだけを含む一連のモデルがあり、そのデータのゲッターとセッターがあります(APIと一致する必要があります)。GWTジェネレーターを使用してゲッターとセッターを生成しようとしています(デフォルト値を設定するためのロジックがいくつかあり、これを常に入力したくないためです。

たとえば、MyBusinessModel.java:

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

public abstract class AbstractBusinessModel次に、いくつかの基本メソッドが実装された を作成します。これはAbstractBusinessModelGenerator extends Generator、すべてのゲッターとセッターを自動的に作成しますが、インターフェースではないため、(生成されたクラス)のスーパーインターフェースMyBusinessModelになれないというエラーが発生し続けます。MyBusinessModelImpl

このようなクラスを生成する方法はありますか (MyBusinessModelプライベート プロパティが必要なため、インターフェイスを作成できません)、または (クラスになる) インターフェイスのみを生成できますか?

4

1 に答える 1

0

答えは、の代わりにsetSuperClassonを使用することです。これが存在することを知りませんでした。今私がやります。ClassSourceFileComposerFactoryaddImplementedInterface

于 2013-07-22T10:18:21.860 に答える