@Override public DefaultRestModel fetchNext() { DefaultRestModel defaultRestModel = new DefaultRestModel(buildModel()); defaultRestModel.setStats(statisticsModel); return defaultRestModel; }
/** * Creates a new {@link RestModel} based on the given row. If the row is empty or {@literal null}, then * the no model is returned but an empty {@link java.util.Optional}. * * @param row The row this model is based on, maybe {@literal null} * @return An optional {@link RestModel} */ public static Optional<DefaultRestModel> basedOn(Map<String, Object> row) { if (row == null || row.isEmpty()) { return Optional.empty(); } DefaultRestModel restModel = new DefaultRestModel(row); return Optional.of(restModel); }
@Override public RestModel next() { return DefaultRestModel.basedOn(buildModel()) .orElse(null); }
@Override public RestModel fetchNext() { return DefaultRestModel.basedOn(buildModel()) .orElse(null); }
@Override public DefaultRestModel next() { DefaultRestModel defaultRestModel = new DefaultRestModel(buildModel()); defaultRestModel.setStats(statisticsModel); return defaultRestModel; }
@Override public RestModel next() { return DefaultRestModel.basedOn(buildModel()) .orElse(null); }
@Override public DefaultRestModel next() { DefaultRestModel defaultRestModel = new DefaultRestModel(buildModel()); defaultRestModel.setStats(statisticsModel); return defaultRestModel; }
@Override public RestModel next() { DefaultRestModel defaultRestModel = new DefaultRestModel(buildModel()); defaultRestModel.setStats(statistics()); return defaultRestModel; }