Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller.managedbean.datamodel;
import java.util.List;
import javax.faces.model.ListDataModel;
import org.primefaces.model.SelectableDataModel;
import br.com.ec.domain.model.Parcela;
public class ParcelaDataModel
extends ListDataModel
<Parcela
> implements SelectableDataModel
<Parcela
> {
public ParcelaDataModel
() {}
public ParcelaDataModel
(List<Parcela
> data
) {
super(data
);
}
@
Override
@
SuppressWarnings("unchecked")
public Parcela getRowData
(String rowKey
) {
List<Parcela
> parcelas =
(List<Parcela
>) getWrappedData
();
for(Parcela parcela : parcelas
) {
if(parcela.
getId().
equals(rowKey
))
return parcela
;
}
return null;
}
@
Override
public Object getRowKey
(Parcela parcela
) {
return parcela.
getId();
}
}