0

私は今数時間ウェブを見回していましたが、これについてのヒントは見つかりませんでした。私は現在GWT(2.4.0以降)の学習を進めており、RequestFactoryをセットアップしています。注釈プロセッサを実行するまでは、すべてうまくいきました。

関連するプロキシクラスは次のとおりです。

@ProxyFor(value = PlaylistModel.class)
public interface PlaylistProxy extends ValueProxy {

    Long getPlaylistId();

    String getPlaylistName();

    void setPlaylistName(String playlistName);

    Date getPlaylistStartTime();

    void setPlaylistStartTime(Date playlistStartTime);
}

しかし、注釈プロセッサは私に次のエラーを出します:

error: Could not find domain method similar to java.util.Date getPlaylistStartTime()
error: Could not find domain method similar to void setPlaylistStartTime(java.util.Date)

私にとって、この問題はjava.util.Dateの戻り値とパラメーターが原因であるように思われますが、公式のドキュメントには、このタイプはトランスポータブルタイプであると記載されています。

プロキシされるタイプは次のとおりです。

public class PlaylistModel implements Serializable {

    private static final long serialVersionUID = 7476233813742570809L;

    private Long playlistId;

    @NotNull
    @Size(min = 1)
    private String playlistName;

    private Date playlistStartDate;

    private ChannelModel channel;

    public Long getPlaylistId() {
        return playlistId;
    }

    public void setPlaylistId(final Long playlistId) {
        this.playlistId = playlistId;
    }

    public String getPlaylistName() {
        return playlistName;
    }

    public void setPlaylistName(final String playlistName) {
        this.playlistName = playlistName;
    }

    public Date getPlaylistStartDate() {
        return playlistStartDate;
    }

    public void setPlaylistStartDate(final Date playlistStartDate) {
        this.playlistStartDate = playlistStartDate;
    }

    public ChannelModel getChannel() {
        return channel;
    }

    public void setChannel(final ChannelModel channel) {
        this.channel = channel;
    }
}

誰かが私を正しい方向に向けてくれませんか?

4

1 に答える 1

0

getPlaylistStartTime対。getPlaylistStartDate

于 2012-08-10T08:11:57.913 に答える