2012-02-06 2 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; 

    ... 
} 

그러면 각 필드에 대한 getters/setters는 각각의 생성 된 인터페이스에 있습니다.

주석의 readonly 속성과 같은 기능을 사용하여 지정된 인터페이스에서 getter 만 노출 할 수 있습니다.

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

나는

mvn rfproxygen:generateproxies 

같은 것을 실행할 수 있습니다 내가 잘 생성 된 소스 디렉토리에 생성 된 모든 내 프록시 인터페이스를 가지고있다.

도메인 모델에 서비스 데이터 바인딩 논리가 있어야한다고 생각합니다.

+0

플러그인을 원하십니까? 아니면 플러그인을 쓰고 싶습니까? 귀하의 질문은 제안과 비슷합니다. – Peter

+0

나는 하나를 찾고있다. – Gabriel

답변

0

프록시를 생성 할 수있는 메이븐 플러그인을 모르지만 issue addressing this for GWTP이 있습니다. 다 끝난다면 당신에게 이익이 될 것입니다.