for (Object o : result) {
Object[] arrObj = (Object[]) o;
if (arrObj[0] instanceof Agenda && arrObj[1] instanceof Mutuo) {
Agenda notaObj = (Agenda)arrObj[0];
Mutuo mutuoObj = (Mutuo)arrObj[1];
AgendaPerScadenziario notaPerFE = new AgendaPerScadenziario();
notaPerFE.setNota(notaObj);
notaPerFE.setNumeroMutuo(mutuoObj.getNumeroMutuo());
notaPerFE.setNumeroMutuoCustom(mutuoObj.getNumeroMutuoCustom());
notaPerFE.setNumeroMutuoOriginale(mutuoObj.getNumeroMutuoOriginale());
notaPerFE.setCodiceStato(mutuoObj.getCodiceStato());
notaPerFE.setCodicePosizione(mutuoObj.getCodicePosizione());
notaPerFE.setDescrizioneMutuo(mutuoObj.getDescrizioneMutuo());
notaPerFE.setDataStipula(mutuoObj.getDataStipula());
notaPerFE.setCodiceProdotto(mutuoObj.getCodiceProdotto());
notaPerFE.setCodiceCategoria(mutuoObj.getCodiceCategoria());
resultPerFE.add(notaPerFE);
}
}
}
return PagedSearchResult.makePagedSearchResult(resultPerFE, pageSize);