private Callable<ObservableMap<String, Number>> calculateEarningsPerOrigin() {
return () -> {
final ObservableMap<String, Number> result = FXCollections.observableMap(new TreeMap<>());
final Stream<BookingEntry> s = getRooms().stream().flatMap(r -> r.getFilteredBookingEntries().stream());
s.forEach(b -> {
double n = result.getOrDefault(b.getElement().getBookingOrigin().getName(), Double.valueOf(0))
.doubleValue();
n += b.getEarnings(SettingsManager.getInstance().isShowNetEarnings());
result.put(b.getElement().getBookingOrigin().getName(), n);
});
return result;
};
}
DateBean.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:drbookings
作者:
评论列表
文章目录