下面的代码是一个 GWT RPC serlvet 实现,转换后的集合显然在客户端失败,因为它不兼容 GWT。
我想念番石榴内部的任何解决方案吗?
@Singleton
public class DataServiceImpl extends RemoteServiceServlet implements
DataService {
@Inject
ApplicationDao dao;
@Inject
DtoUtil dtoUtil;
public Collection<GoalDto> getAllConfiguredGoals() {
return Collections2.transform(dao.getAllGoals(), new Function<Goal, GoalDto>() {
public GoalDto apply(@Nullable Goal goal) {
return dtoUtil.toGoalDto(goal);
}
});
}
}
我正在寻找一个本地番石榴解决方案,而不是一些手写的翻译代码。