2012-02-06 11 views
0

私はドメインクラスからEntityProxyインターフェースを自動的に生成するmavenプラグインを探しています。ドメインクラスからRequestFactory EntityProxyクラスを生成するmavenプラグインはありますか?

クラスは、生成されるさまざまなインターフェイスを実装し、各フィールドまたはアクセサメソッドでアノテーションを使用できます。

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; 

    ... 
} 

それぞれのフィールドのゲッター/セッターは、それぞれの生成されたインターフェースになります。

アノテーション内のreadonly属性のようなことをして、指定されたインタフェースのゲッターだけを公開することができます。

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

私は

mvn rfproxygen:generateproxies 

のようなものを実行することができて、私はきれいに生成されたソースディレクトリに作成されたすべての私のプロキシインタフェースを持っているでしょう。

あなたのドメインモデルにサービスデータバインディングロジックがある必要があると判断しました。

+0

プラグインをお探しですか、それとも書き込みしたいですか?あなたの質問はもっと提案に似ています。 – Peter

+0

私は1つを探しています。 – Gabriel

答えて

0

プロキシを生成できるメイヴンプラグインはわかりませんが、issue addressing this for GWTPがあります。おそらくこれが終わったら、あなたにとって興味のあることでしょう。

関連する問題