0

定義したプロキシインターフェイス内にセッター/ゲッター以外のメソッドを配置する方法はありますか?

たとえば。

@ProxyFor( value = requestFactory.example.gwt.server.domain.Person.class )
public interface PersonProxy extends EntityProxy
{
    String getLastName();

    String getFirstName();

    void setLastName( String nachname );

    void setFirstName( String vorname );

    public Long getId();

    public Integer getVersion();

    void setProperty(String name, Object value);

}

上記の例の最後のメソッドは、「許可されるセッターとゲッターのみ」という例外をスローします。これを修正する方法はありますか?前もって感謝します。

4

1 に答える 1

2

いいえ。プロキシはゲッターとセッターのみを持つことができます。

RequestContextただし、同じサーバー側の呼び出しを行うためのメソッドをに追加できます。

InstanceRequest<PersonProxy> setProperty(String name, String value);

使用されます:

context.setProperty("foo", "bar").using(personProxy);

どちらも使用できないことに注意してくださいObject(質問する前に:いいえ、オーバーロードを設定できないため、サーバー側で同様の名前のメソッドを使用して、、、などをsetPropertyString追加する必要があります)setPropertyDatesetPropertyDouble

于 2012-09-12T10:04:05.300 に答える