package be.redtree.model;
import java.io.Serializable;
import java.util.Iterator;
import java.util.List;
import javax.faces.model.ListDataModel;
import org.primefaces.model.SelectableDataModel;
public class DocumentModel extends ListDataModel<Document> implements SelectableDataModel<Document> ,Serializable{
public DocumentModel() {
}
public DocumentModel(List<Document> documents) {
super(documents);
}
public Document getRowData(String value) {
Iterator<Document> itr = super.iterator();
while (itr.hasNext()) {
Document document = itr.next();
if (value.equals(document.getId())) {
return document;
}
}
return null;
}
public Object getRowKey(Document document) {
return document.getId();
}
}