package gcom.relatorio.faturamento;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.Iterator;
public class DataLeituraAnteriorHelper {
private Integer idGrupo;
private Date dataAnterior;
public DataLeituraAnteriorHelper() {
super();
}
public DataLeituraAnteriorHelper(Integer idGrupo, Date dataAnterior) {
super();
this.idGrupo = idGrupo;
this.dataAnterior = dataAnterior;
}
public Integer getIdGrupo() {
return idGrupo;
}
public void setIdGrupo(Integer idGrupo) {
this.idGrupo = idGrupo;
}
public Date getDataAnterior() {
return dataAnterior;
}
public void setDataAnterior(Date dataAnterior) {
this.dataAnterior = dataAnterior;
}
public static ArrayList<DataLeituraAnteriorHelper> getListaDatasLeituraAnteriorHelper(Collection colecao) {
ArrayList<DataLeituraAnteriorHelper> lista = new ArrayList<DataLeituraAnteriorHelper>();
if (colecao != null && !colecao.isEmpty()) {
Iterator iterator = colecao.iterator();
while (iterator.hasNext()) {
Object[] objeto = (Object[]) iterator.next();
DataLeituraAnteriorHelper helper = new DataLeituraAnteriorHelper((Integer) objeto[0], (Date) objeto[1]);
lista.add(helper);
}
}
return lista;
}
public static DataLeituraAnteriorHelper getListaDatasLeituraAnteriorHelperPorGrupo(Collection colecao) {
DataLeituraAnteriorHelper helper = new DataLeituraAnteriorHelper();
if (colecao != null && !colecao.isEmpty()) {
Object[] objeto = (Object[]) colecao.iterator().next();
helper = new DataLeituraAnteriorHelper((Integer) objeto[0], (Date) objeto[1]);
}
return helper;
}
}