GWT 2.4 ValidationTool завершается ошибкой для свойства Date в ValueProxy
Я искал в Интернете пару часов, но не нашел намеков на это. В настоящее время я изучаю 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;
}
}
Может ли кто-нибудь, пожалуйста, указать мне правильное направление?
1 ответ
Решение