List<DistintaContabilizzazione> distinteContabilizzazione = new ArrayList<DistintaContabilizzazione>();
if (result != null) {
for (Object[] obj : result) {
//ContabilizzazioneDistinta cd = new ContabilizzazioneDistinta();
DistintaContabilizzazione dc = new DistintaContabilizzazione();
LiquidazioneMutuo lm = new LiquidazioneMutuo();
lm.setCodiceMezzoPagamento((String)obj[0]);
lm.setImportoLiquidazione((Double)obj[1]);
lm.setDataValuta((Date)obj[2]);
Banca b = new Banca();
b.setCodiceBanca((Long)obj[3]);
b.setDescrizioneBanca((String)obj[4]);
b.setCodiceAbi((String)obj[5]);
b.setCodiceCab((String)obj[6]);
Mutuo m = new Mutuo();
m.setCodiceFiliale((String)obj[7]);
lm.setProgressivoLiquidazione((Integer)obj[8]);
lm.setFlagRichiesta((String)obj[9]);
lm.setDataRichiesta((Date)obj[10]);
lm.setFlagContabilizzazione((String)obj[11]);
lm.setDataContabilizzazione((Date)obj[12]);
lm.setFlagModificato((String)obj[13]);
lm.setProtocolloDocumento((Long)obj[14]);
lm.setNumeroArticolo((Long)obj[15]);
dc.setLiquidazioneMutuo(lm);
dc.setMutuo(m);
dc.setBanca(b);
distinteContabilizzazione.add(dc);
}
}