List<RowVoceFattura> listaVociFattura = new ArrayList<RowVoceFattura>();
for(MutuoOperazione mutuoOperazione : mutuoOperazioneLista){
Operazione operazione = mutuoOperazione.getOperazione();
Famiglia famiglia = mutuoOperazione.getFamiglia();
if (operazione != null && famiglia != null) {
RowVoceFattura rvf = new RowVoceFattura();
rvf.setCodiceFamiglia(famiglia.getFamigliaId().getCodiceFamiglia());
rvf.setCodiceFunzione(famiglia.getFamigliaId().getCodiceFunzione());
rvf.setCodiceOperazione(operazione.getCodiceOperazione());
VoceFattura voceFattura = operazione.getVoceFattura();
if(voceFattura != null){
rvf.setCodiceVoceFattura(voceFattura.getCodiceVoceFattura());
listaVociFattura.add(rvf);
}
}
}
return listaVociFattura;