package hu.sch.web.kp.consider; import hu.sch.domain.ValuationStatistic; import java.util.Iterator; import java.util.List; import org.apache.wicket.markup.repeater.data.IDataProvider; import org.apache.wicket.model.CompoundPropertyModel; import org.apache.wicket.model.IModel; /** * * @author hege */ public class ValuationStatisticDataProvider implements IDataProvider<ValuationStatistic> { private List<ValuationStatistic> statList; public ValuationStatisticDataProvider(List<ValuationStatistic> list) { statList = list; } @Override public Iterator<ValuationStatistic> iterator(final long first, final long count) { return statList.subList((int) first, (int) (first + count)).iterator(); } @Override public long size() { return statList.size(); } @Override public IModel<ValuationStatistic> model(ValuationStatistic object) { return new CompoundPropertyModel<ValuationStatistic>(object); } @Override public void detach() { } }