if (codiceProdotto == null)
codiceProdotto = "";
List<CalcolaParametriDatiFinanziariImporti> listaParametriDatiFinanziariImportiFrontEnd = new ArrayList<CalcolaParametriDatiFinanziariImporti>();
CalcolaParametriDatiFinanziariImporti singoloParametriDatiFinanziariImportiFrontEnd = null;
CalcolaParametriDatiFinanziari singoloParametriDatiFinanziariFrontEnd = null;
CalcolaParametriDatiFinanziari singoloParametriDatiFinanziariFrontEndDefault = null;
List<CalcolaParametriDatiFinanziariImporti> dominioCalcolaParametriDatiFinanziariImport = getDominioCalcolaParametriDatiFinanziariImporti();
Collections.sort(dominioCalcolaParametriDatiFinanziariImport,
new CalcolaParametriDatiFinanziariImportiComparator("ordine", true));
// System.out.println("@@@dominioCalcolaParametriDatiFinanziariImport.size()<"+dominioCalcolaParametriDatiFinanziariImport.size()+">");
for (CalcolaParametriDatiFinanziariImporti aa : dominioCalcolaParametriDatiFinanziariImport) {
// System.out.println("@@@CICLO SUL DOMINIO - CodiceImporto<"+aa.getCodiceImporto()+">#####");
CalcolaParametriDatiFinanziariImporti c = getCalcolaParametriDatiFinanziariImporti(aa.getCodiceImporto());
// System.out.println("@@@c.getCodiceImporto()<"+c.getCodiceImporto()+"> - @@@c.getFlagAttivo()<"+c.getFlagAttivo()+"> -@@@c.getElencoParametriDatiFinanziari().size() <"+c.getElencoParametriDatiFinanziari().size()+">");
// PRESO DALLA FUNZIONE
// cartellacomune.pbl(n_cst_gestpiani).of_getimportifromcalcdtfin
// Gianluca - 30/08/2004
// Per la gestione delle doppia imposta sostitutiva mi serve sapere
// la destinazione
// dell'acquisto ( 1� casa / altro oppure 2� casa ).
// Se il mutuo � nuovo, l'informazione non c'� ancora, di default
// metto prima casa: '1'
// altrimenti leggo il valore.
CostoAcquisto singoloCA = new CostoAcquisto();
for (CostoAcquisto singoloCostoAcquisto : c.getElencoCostiAcquisto()) {
singoloCA = singoloCostoAcquisto;
// System.out.println("@@@RECUPERO I COSTI ACQUISTO ASSOCIATI - CodiceImporto<"+singoloCA.getParametriDatiFinanziariImporti().getCodiceImporto()+"> FinalitaMutuo <"+singoloCA.getFinalitaMutuo()+">");
}
if (finalitaMutuo == null || "".equals(finalitaMutuo)) {
finalitaMutuo = "1";
}
if ("S".equals(c.getFlagAttivo())
&& ("T".equals(singoloCA.getFinalitaMutuo()) || finalitaMutuo.equals(singoloCA.getFinalitaMutuo()))) {
for (CalcolaParametriDatiFinanziari s : c.getElencoParametriDatiFinanziari()) {
// System.out.println("@@@s.getCodiceImporto()<"+s.getCodiceImporto()+"> - @@@s.getCodiceProdotto()<"+s.getCodiceProdotto()+"> ");
if (s.getCodiceProdotto() == null || "".equals(s.getCodiceProdotto())) {
// System.out.println("@@@s.getCodiceProdotto() == null");
singoloParametriDatiFinanziariFrontEndDefault = new CalcolaParametriDatiFinanziari();
singoloParametriDatiFinanziariFrontEndDefault = s;
}
if (codiceProdotto.equals(s.getCodiceProdotto())) {
// System.out.println("@@@codiceProdotto.equals(s.getCodiceProdotto() ");
singoloParametriDatiFinanziariFrontEnd = new CalcolaParametriDatiFinanziari();
singoloParametriDatiFinanziariFrontEnd = s;
}
}
if (singoloParametriDatiFinanziariFrontEnd == null) {