package de.flower.common.ui.markup.html.list;
import de.flower.common.model.db.entity.IEntity;
import org.apache.wicket.markup.html.list.ListView;
import org.apache.wicket.model.IModel;
import java.util.List;
/**
* @author flowerrrr
*/
public abstract class EntityListView<T extends IEntity> extends ListView<T> {
public EntityListView(String id, IModel<? extends List<? extends T>> iModel) {
super(id, iModel);
}
@Override
protected IModel<T> getListItemModel(final IModel<? extends List<T>> listViewModel, final int index) {
return new ListItemEntityModel<T>(listViewModel, index);
}
}