package gcom.relatorio.faturamento;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.Iterator;
public class DataLeituraPrevistaHelper {
private Integer idGrupo;
private Date dataPrevista;
public DataLeituraPrevistaHelper() {
super();
}
public DataLeituraPrevistaHelper(Integer idGrupo, Date dataPrevista) {
super();
this.idGrupo = idGrupo;
this.dataPrevista = dataPrevista;
}
public Integer getIdGrupo() {
return idGrupo;
}
public void setIdGrupo(Integer idGrupo) {
this.idGrupo = idGrupo;
}
public Date getDataPrevista() {
return dataPrevista;
}
public void setDataPrevista(Date dataPrevista) {
this.dataPrevista = dataPrevista;
}
public static ArrayList<DataLeituraPrevistaHelper> getListaDatasLeituraPrevistaHelper(Collection colecao) {
ArrayList<DataLeituraPrevistaHelper> lista = new ArrayList<DataLeituraPrevistaHelper>();
if (colecao != null && !colecao.isEmpty()) {
Iterator iterator = colecao.iterator();
while (iterator.hasNext()) {
Object[] objeto = (Object[]) iterator.next();
DataLeituraPrevistaHelper helper = new DataLeituraPrevistaHelper((Integer) objeto[0], (Date) objeto[1]);
lista.add(helper);
}
}
return lista;
}
public static DataLeituraPrevistaHelper getListaDatasLeituraPrevistaHelperPorGrupo(Collection colecao) {
DataLeituraPrevistaHelper helper = new DataLeituraPrevistaHelper();
if (colecao != null && !colecao.isEmpty()) {
Object[] objeto = (Object[]) colecao.iterator().next();
helper = new DataLeituraPrevistaHelper((Integer) objeto[0], (Date) objeto[1]);
}
return helper;
}
}