package fr.openwide.core.wicket.more.markup.html.list;
import java.util.List;
import org.apache.wicket.markup.repeater.data.IDataProvider;
import org.apache.wicket.model.IModel;
import fr.openwide.core.jpa.business.generic.model.GenericEntity;
import fr.openwide.core.wicket.more.markup.html.navigation.paging.HideablePagingNavigator;
public abstract class GenericPortfolioPanel<E extends GenericEntity<Long, ?>> extends AbstractGenericItemListPanel<E> {
private static final long serialVersionUID = 3343071412882576215L;
public GenericPortfolioPanel(String id, IModel<? extends List<E>> listModel, int itemsPerPage) {
super(id, listModel, itemsPerPage);
}
public GenericPortfolioPanel(String id, IDataProvider<E> dataProvider, int itemsPerPage) {
super(id, dataProvider, itemsPerPage);
}
@Override
protected void onInitialize() {
super.onInitialize();
add(new HideablePagingNavigator("pager", getDataView()));
}
}