Examples of PianoAmmortamentoTest


Examples of it.pdor.gestionePratica.domain.PianoAmmortamentoTest

//        loggaPiano(pianoCalcolato);
       
        //ASSOCIO AL MUTUO IL PIANO DI AMMORTAMENTO
        Set<PianoAmmortamentoTest> pamTest = new HashSet<PianoAmmortamentoTest>();
        PianoAmmortamentoTest rataTest = new PianoAmmortamentoTest();
        for(PianoAmmortamento rata : pianoCalcolato){         
          rataTest = new PianoAmmortamentoTest();
          BeanUtils.copyProperties(rataTest, rata);
          RataIdTest rataIdTest = new RataIdTest();
          BeanUtils.copyProperties(rataIdTest, rata.getRataId());
          rataTest.setRataIdTest(rataIdTest);
          rataTest.setNumeroMutuo(mTest.getNumeroMutuo());
          pamTest.add(rataTest);
        }

        mTest.setPianoAmmortamento(pamTest);
        System.out.println("@@@@CHIAMO gestionePraticaDaoTest.insertMutuo(mTest)");
        nuovoMutuo = gestionePraticaDaoTest.insertMutuo(mTest);   
        GruppoDatiFinanziariTest gdfNuovoMutuo = nuovoMutuo.getGruppoDatiFinanziari().iterator().next();

        m = null;
        m = gestionePraticaFacade.getMutuo(numeroMutuo);

        System.out.println("@@@@DIFFERENZE RILEVATE PER IL MUTUO <"+m.getNumeroMutuo()+">");   
        System.out.println("******************************************************************************************");   

        if (!(gdfNuovoMutuo.getImportoRataOriginale()).equals(gdf.getImportoRataOriginale() ) &&
            !(gdfNuovoMutuo.getImportoRataOriginale().equals(0d&&
                gdf.getImportoRataOriginale()== null )  
        ){
          aggiungiErrore("ImportoRataOriginale ORIGINALE<"+gdf.getImportoRataOriginale()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoRataOriginale()+">", "D",0);
        }
        if (!(gdfNuovoMutuo.getTotaleRate()).equals(gdf.getTotaleRate())  &&
            !(gdfNuovoMutuo.getTotaleRate().equals(0&&
                gdf.getTotaleRate()== null )  
        ){
          aggiungiErrore("TotaleRate ORIGINALE<"+gdf.getTotaleRate()+"> CALCOLATO<"+gdfNuovoMutuo.getTotaleRate()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getImportoErogato()).equals(gdf.getImportoErogato())  &&
            !(gdfNuovoMutuo.getImportoErogato().equals(0d&&
                gdf.getImportoErogato()== null )  
        ){
          aggiungiErrore("ImportoErogato ORIGINALE<"+gdf.getImportoErogato()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoErogato()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getImportoFinanziato()).equals(gdf.getImportoFinanziato()) &&
            !(gdfNuovoMutuo.getImportoFinanziato().equals(0d&&
                gdf.getImportoFinanziato()== null )  
        ){
          aggiungiErrore("ImportoFinanziato ORIGINALE<"+gdf.getImportoFinanziato()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoFinanziato()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getImportoInteressi()).equals(gdf.getImportoInteressi()) &&
            !(gdfNuovoMutuo.getImportoInteressi().equals(0d&&
                gdf.getImportoInteressi()== null )  
        ){       
          aggiungiErrore("ImportoInteressi ORIGINALE<"+gdf.getImportoInteressi()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoInteressi()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getImportoDeliberato()).equals(gdf.getImportoDeliberato()) &&
            !(gdfNuovoMutuo.getImportoDeliberato().equals(0d&&
                gdf.getImportoDeliberato()== null )  
        ){
          aggiungiErrore("ImportoDeliberato ORIGINALE<"+gdf.getImportoDeliberato()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoDeliberato()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getImportoMontante()).equals(gdf.getImportoMontante()) &&
            !(gdfNuovoMutuo.getImportoMontante().equals(0d&&
                gdf.getImportoMontante()== null )  
        ){
          aggiungiErrore("ImportoMontante ORIGINALE<"+gdf.getImportoMontante()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoMontante()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getTassoPeriodale()).equals(gdf.getTassoPeriodale()) &&
            !(gdfNuovoMutuo.getTassoPeriodale().equals(0d&&
                gdf.getTassoPeriodale()== null )  
        ){
          aggiungiErrore("TassoPeriodale ORIGINALE<"+gdf.getTassoPeriodale()+"> CALCOLATO<"+gdfNuovoMutuo.getTassoPeriodale()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getTassoRendimento()).equals(gdf.getTassoRendimento()) &&
            !(gdfNuovoMutuo.getTassoRendimento().equals(0d&&
                gdf.getTassoRendimento()== null )  
        ){
          aggiungiErrore("TassoRendimento ORIGINALE<"+gdf.getTassoRendimento()+"> CALCOLATO<"+gdfNuovoMutuo.getTassoRendimento()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getTassoInteressi()).equals(gdf.getTassoInteressi()) &&
            !(gdfNuovoMutuo.getTassoInteressi().equals(0d&&
                gdf.getTassoInteressi()== null )  
        ){
          aggiungiErrore("TassoInteressi ORIGINALE<"+gdf.getTassoInteressi()+"> CALCOLATO<"+gdfNuovoMutuo.getTassoInteressi()+">","D",0);
        }     

        if (!(gdfNuovoMutuo.getTaeg() ).equals( gdf.getTaeg()) &&
            !(gdfNuovoMutuo.getTaeg().equals(0d&&
                gdf.getTaeg()== null )  
        ){
          aggiungiErrore("Taeg ORIGINALE<"+gdf.getTaeg()+"> CALCOLATO<"+gdfNuovoMutuo.getTaeg()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getTaegLordo() ).equals( gdf.getTaegLordo()) &&
            !(gdfNuovoMutuo.getTaegLordo().equals(0d&&
                gdf.getTaegLordo()== null )  
        ){
          aggiungiErrore("TaegLordo ORIGINALE<"+gdf.getTaegLordo()+"> CALCOLATO<"+gdfNuovoMutuo.getTaegLordo()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getDataScadenzaPrimaRata() ).equals( gdf.getDataScadenzaPrimaRata()) ){         
          aggiungiErrore("DataScadenzaPrimaRata ORIGINALE<"+gdf.getDataScadenzaPrimaRata()+"> CALCOLATO<"+gdfNuovoMutuo.getDataScadenzaPrimaRata()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getDataScadenzaUltimaRata() ).equals( gdf.getDataScadenzaUltimaRata() ) ){
          aggiungiErrore("DataScadenzaUltimaRata ORIGINALE<"+gdf.getDataScadenzaUltimaRata()+"> CALCOLATO<"+gdfNuovoMutuo.getDataScadenzaUltimaRata()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getTassoIngresso() ).equals(gdf.getTassoIngresso()) &&
            !(gdfNuovoMutuo.getTassoIngresso().equals(0d&&
                gdf.getTassoIngresso()== null )  
        ){
          aggiungiErrore("TassoIngresso ORIGINALE<"+gdf.getTassoIngresso()+"> CALCOLATO<"+gdfNuovoMutuo.getTassoIngresso()+">","D",0);
        }
        if (!(gdfNuovoMutuo.getImportoArrotondamento() ).equals( gdf.getImportoArrotondamento()) &&
            !(gdfNuovoMutuo.getImportoArrotondamento().equals(0d&&
                gdf.getImportoArrotondamento()== null )  
        ){
          aggiungiErrore("ImportoArrotondamento ORIGINALE<"+gdf.getImportoArrotondamento()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoArrotondamento()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoAssicurazioneIncendio() ).equals( gdf.getImportoAssicurazioneIncendio()) &&
            !(gdfNuovoMutuo.getImportoAssicurazioneIncendio().equals(0d&&
                gdf.getImportoAssicurazioneIncendio()== null )  
        ){
          aggiungiErrore("ImportoAssicurazioneIncendio ORIGINALE<"+gdf.getImportoAssicurazioneIncendio()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoAssicurazioneIncendio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoAssicurazioneIncendio() ).equals( gdf.getFlagFinanziatoAssicurazioneIncendio()) &&
            !(gdfNuovoMutuo.getFlagFinanziatoAssicurazioneIncendio().equals("N"&&
                gdf.getFlagFinanziatoAssicurazioneIncendio()== null )  
        ){
          aggiungiErrore("FlagFinanziatoAssicurazioneIncendio ORIGINALE<"+gdf.getFlagFinanziatoAssicurazioneIncendio()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoAssicurazioneIncendio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegAssicurazioneIncendio() ).equals( gdf.getFlagTaegAssicurazioneIncendio())&&
            !(gdfNuovoMutuo.getFlagTaegAssicurazioneIncendio().equals("N"&&
                gdf.getFlagTaegAssicurazioneIncendio()== null )  
        ){
          aggiungiErrore("FlagTaegAssicurazioneIncendio ORIGINALE<"+gdf.getFlagFinanziatoAssicurazioneIncendio()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegAssicurazioneIncendio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoAssicurazioneIncendio() ).equals( gdf.getFlagTrattenutoAssicurazioneIncendio())&&
            !(gdfNuovoMutuo.getFlagTrattenutoAssicurazioneIncendio().equals("N"&&
                gdf.getFlagTrattenutoAssicurazioneIncendio()== null )  
        ){
          aggiungiErrore("FlagTrattenutoAssicurazioneIncendio ORIGINALE<"+gdf.getFlagTrattenutoAssicurazioneIncendio()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoAssicurazioneIncendio()+">","D",0);
        }


        if (!(gdfNuovoMutuo.getImportoAssicurazioneRischio() ).equals( gdf.getImportoAssicurazioneRischio())&&
            !(gdfNuovoMutuo.getImportoAssicurazioneRischio().equals(0d&&
                gdf.getImportoAssicurazioneRischio()== null )  
        ){
          aggiungiErrore("ImportoAssicurazioneRischio ORIGINALE<"+gdf.getImportoAssicurazioneRischio()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoAssicurazioneRischio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoAssicurazioneRischio() ).equals( gdf.getFlagFinanziatoAssicurazioneRischio())&&
            !(gdfNuovoMutuo.getFlagFinanziatoAssicurazioneRischio().equals("N"&&
                gdf.getFlagFinanziatoAssicurazioneRischio()== null )  
        ){
          aggiungiErrore("FlagFinanziatoAssicurazioneRischio ORIGINALE<"+gdf.getFlagFinanziatoAssicurazioneRischio()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoAssicurazioneRischio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegAssicurazioneRischio() ).equals( gdf.getFlagTaegAssicurazioneRischio())&&
            !(gdfNuovoMutuo.getFlagTaegAssicurazioneRischio().equals("N"&&
                gdf.getFlagTaegAssicurazioneRischio()== null )  
        ){
          aggiungiErrore("FlagTaegAssicurazioneRischio ORIGINALE<"+gdf.getFlagFinanziatoAssicurazioneRischio()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegAssicurazioneRischio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoAssicurazioneRischio() ).equals( gdf.getFlagTrattenutoAssicurazioneRischio())&&
            !(gdfNuovoMutuo.getFlagTrattenutoAssicurazioneRischio().equals("N"&&
                gdf.getFlagTrattenutoAssicurazioneRischio()== null )  
        ){
          aggiungiErrore("FlagTrattenutoAssicurazioneRischio ORIGINALE<"+gdf.getFlagTrattenutoAssicurazioneRischio()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoAssicurazioneRischio()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoAssicurazioneVita() ).equals( gdf.getImportoAssicurazioneVita())&&
            !(gdfNuovoMutuo.getImportoAssicurazioneVita().equals(0d&&
                gdf.getImportoAssicurazioneVita()== null )  
        ){
          aggiungiErrore("ImportoAssicurazioneVita ORIGINALE<"+gdf.getImportoAssicurazioneVita()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoAssicurazioneVita()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoAssicurazioneVita() ).equals( gdf.getFlagFinanziatoAssicurazioneVita())&&
            !(gdfNuovoMutuo.getFlagFinanziatoAssicurazioneVita().equals("N"&&
                gdf.getFlagFinanziatoAssicurazioneVita()== null )  
        ){
          aggiungiErrore("FlagFinanziatoAssicurazioneVita ORIGINALE<"+gdf.getFlagFinanziatoAssicurazioneVita()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoAssicurazioneVita()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegAssicurazioneVita() ).equals( gdf.getFlagTaegAssicurazioneVita())&&
            !(gdfNuovoMutuo.getFlagTaegAssicurazioneVita().equals("N"&&
                gdf.getFlagTaegAssicurazioneVita()== null )  
        ){
          aggiungiErrore("FlagTaegAssicurazioneVita ORIGINALE<"+gdf.getFlagFinanziatoAssicurazioneVita()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegAssicurazioneVita()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoAssicurazioneVita() ).equals( gdf.getFlagTrattenutoAssicurazioneVita())&&
            !(gdfNuovoMutuo.getFlagTrattenutoAssicurazioneVita().equals("N"&&
                gdf.getFlagTrattenutoAssicurazioneVita()== null )  
        ){
          aggiungiErrore("FlagTrattenutoAssicurazioneVita ORIGINALE<"+gdf.getFlagTrattenutoAssicurazioneVita()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoAssicurazioneVita()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoBolliCambiari() ).equals( gdf.getImportoBolliCambiari())&&
            !(gdfNuovoMutuo.getImportoBolliCambiari().equals(0d&&
                gdf.getImportoBolliCambiari()== null )  
        ){
          aggiungiErrore("ImportoBolliCambiari ORIGINALE<"+gdf.getImportoBolliCambiari()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoBolliCambiari()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoBolliCambiari() ).equals( gdf.getFlagFinanziatoBolliCambiari())&&
            !(gdfNuovoMutuo.getFlagFinanziatoBolliCambiari().equals("N"&&
                gdf.getFlagFinanziatoBolliCambiari()== null )  
        ){
          aggiungiErrore("FlagFinanziatoBolliCambiari ORIGINALE<"+gdf.getFlagFinanziatoBolliCambiari()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoBolliCambiari()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegBolliCambiari() ).equals( gdf.getFlagTaegBolliCambiari())&&
            !(gdfNuovoMutuo.getFlagTaegBolliCambiari().equals("N"&&
                gdf.getFlagTaegBolliCambiari()== null )  
        ){
          aggiungiErrore("FlagTaegBolliCambiari ORIGINALE<"+gdf.getFlagFinanziatoBolliCambiari()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegBolliCambiari()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoBolliCambiari() ).equals( gdf.getFlagTrattenutoBolliCambiari())&&
            !(gdfNuovoMutuo.getFlagTrattenutoBolliCambiari().equals("N"&&
                gdf.getFlagTrattenutoBolliCambiari()== null )  
        ){
          aggiungiErrore("FlagTrattenutoBolliCambiari ORIGINALE<"+gdf.getFlagTrattenutoBolliCambiari()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoBolliCambiari()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoCommissioni() ).equals( gdf.getImportoCommissioni())&&
            !(gdfNuovoMutuo.getImportoCommissioni().equals(0d&&
                gdf.getImportoCommissioni()== null )  
        ){
          aggiungiErrore("ImportoCommissioni ORIGINALE<"+gdf.getImportoCommissioni()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoCommissioni()+">","D",0);         
        }
        if (!(gdfNuovoMutuo.getFlagFinanziatoCommissioni() ).equals (gdf.getFlagFinanziatoCommissioni())&&
            !(gdfNuovoMutuo.getFlagFinanziatoCommissioni().equals("N"&&
                gdf.getFlagFinanziatoCommissioni()== null )  
        ){
          aggiungiErrore("FlagFinanziatoCommissioni ORIGINALE<"+gdf.getFlagFinanziatoCommissioni()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoCommissioni()+">","D",0);         
        }
        //BARBARA Aggiungo controllo perche' ci sono mutui con
        //PF01_FLG_TAEG_COMM NULL su DBM
        if (gdfNuovoMutuo.getFlagTaegCommissioni() != null) {
          if (!(gdfNuovoMutuo.getFlagTaegCommissioni() ).equals( gdf.getFlagTaegCommissioni())&&
              !(gdfNuovoMutuo.getFlagTaegCommissioni().equals("N"&&
                  gdf.getFlagTaegCommissioni()== null )  
          ){
            aggiungiErrore("FlagTaegCommissioni ORIGINALE<"+gdf.getFlagFinanziatoCommissioni()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegCommissioni()+">","D",0);
          }
        }

        if (!(gdfNuovoMutuo.getImportoCommissioniGestione() ).equals( gdf.getImportoCommissioniGestione())&&
            !(gdfNuovoMutuo.getImportoCommissioniGestione().equals(0d&&
                gdf.getImportoCommissioniGestione()== null )  
        ){
          aggiungiErrore("ImportoCommissioniGestione ORIGINALE<"+gdf.getImportoCommissioniGestione()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoCommissioniGestione()+">","D",0);
        }
        // BARBARA Aggiunto controllo per mancanza campo su DBM
        if (gdfNuovoMutuo.getFlagFinanziatoCommissioniGestione() != null) {
          if (!(gdfNuovoMutuo.getFlagFinanziatoCommissioniGestione()).equals( gdf.getFlagFinanziatoCommissioniGestione())&&
              !(gdfNuovoMutuo.getFlagFinanziatoCommissioniGestione().equals("N"&&
                  gdf.getFlagFinanziatoCommissioniGestione()== null )  
          ){         
            aggiungiErrore("FlagFinanziatoCommissioniGestione ORIGINALE<"+gdf.getFlagFinanziatoCommissioniGestione()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoCommissioniGestione()+">","D",0);
          }
        }
       

        if (!(gdfNuovoMutuo.getFlagTaegCommissioniGestione() ).equals( gdf.getFlagTaegCommissioniGestione())&&
            !(gdfNuovoMutuo.getFlagTaegCommissioniGestione().equals("N"&&
                gdf.getFlagTaegCommissioniGestione()== null )  
        ){
          aggiungiErrore("FlagTaegCommissioniGestione ORIGINALE<"+gdf.getFlagFinanziatoCommissioniGestione()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegCommissioniGestione()+">","D",0);
        }
        // BARBARA Aggiunto controllo per mancanza campo su DBM
        if (gdfNuovoMutuo.getFlagTrattenutoCommissioniGestione() != null) {
          if (!(gdfNuovoMutuo.getFlagTrattenutoCommissioniGestione() ).equals( gdf.getFlagTrattenutoCommissioniGestione())&&
              !(gdfNuovoMutuo.getFlagTrattenutoCommissioniGestione().equals("N"&&
                  gdf.getFlagTrattenutoCommissioniGestione()== null )  
          ){
            aggiungiErrore("FlagTrattenutoCommissioniGestione ORIGINALE<"+gdf.getFlagTrattenutoCommissioniGestione()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoCommissioniGestione()+">","D",0);
          }
        }

        if (!(gdfNuovoMutuo.getImportoImpostaSostitutiva() ).equals( gdf.getImportoImpostaSostitutiva())&&
            !(gdfNuovoMutuo.getImportoImpostaSostitutiva().equals(0d&&
                gdf.getImportoImpostaSostitutiva()== null )  
        ){
          aggiungiErrore("ImportoImpostaSostitutiva ORIGINALE<"+gdf.getImportoImpostaSostitutiva()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoImpostaSostitutiva()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoImpostaSostitutiva() ).equals( gdf.getFlagFinanziatoImpostaSostitutiva())&&
            !(gdfNuovoMutuo.getFlagFinanziatoImpostaSostitutiva().equals("N"&&
                gdf.getFlagFinanziatoImpostaSostitutiva()== null )  
        ){
          aggiungiErrore("FlagFinanziatoImpostaSostitutiva ORIGINALE<"+gdf.getFlagFinanziatoImpostaSostitutiva()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoImpostaSostitutiva()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegImpostaSostitutiva() ).equals( gdf.getFlagTaegImpostaSostitutiva())&&
            !(gdfNuovoMutuo.getFlagTaegImpostaSostitutiva().equals("N"&&
                gdf.getFlagTaegImpostaSostitutiva()== null )  
        ){
          aggiungiErrore("FlagTaegImpostaSostitutiva ORIGINALE<"+gdf.getFlagFinanziatoImpostaSostitutiva()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegImpostaSostitutiva()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoImpostaSostitutiva() ).equals( gdf.getFlagTrattenutoImpostaSostitutiva())&&
            !(gdfNuovoMutuo.getFlagTrattenutoImpostaSostitutiva().equals("N"&&
                gdf.getFlagTrattenutoImpostaSostitutiva()== null )  
        ){
          aggiungiErrore("FlagTrattenutoImpostaSostitutiva ORIGINALE<"+gdf.getFlagTrattenutoImpostaSostitutiva()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoImpostaSostitutiva()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoPerizia() ).equals( gdf.getImportoPerizia())&&
            !(gdfNuovoMutuo.getImportoPerizia().equals(0d&&
                gdf.getImportoPerizia()== null )  
        ){
          aggiungiErrore("ImportoPerizia ORIGINALE<"+gdf.getImportoPerizia()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoPerizia()+">","D",0);
        }
        // BARBARA Aggiunto controllo per mancanza campo su DBM
        if (gdfNuovoMutuo.getFlagFinanziatoPerizia() != null) {
          if (!(gdfNuovoMutuo.getFlagFinanziatoPerizia() ).equals( gdf.getFlagFinanziatoImportoPerizia())&&
              !(gdfNuovoMutuo.getFlagFinanziatoPerizia().equals("N"&&
                  gdf.getFlagFinanziatoImportoPerizia()== null )  
          ){
            aggiungiErrore("FlagFinanziatoPerizia ORIGINALE<"+gdf.getFlagFinanziatoImportoPerizia()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoPerizia()+">","D",0);
          }
        }

        if (!(gdfNuovoMutuo.getFlagTaegPerizia() ).equals( gdf.getFlagTaegImportoPerizia())&&
            !(gdfNuovoMutuo.getFlagTaegPerizia().equals("N"&&
                gdf.getFlagTaegImportoPerizia()== null )  
        ){
          aggiungiErrore("FlagTaegPerizia ORIGINALE<"+gdf.getFlagFinanziatoImportoPerizia()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegPerizia()+">","D",0);
        }
        // BARBARA Aggiunto controllo per mancanza campo su DBM
        if (gdfNuovoMutuo.getFlagTrattenutoPerizia() != null) {
          if (!(gdfNuovoMutuo.getFlagTrattenutoPerizia() ).equals( gdf.getFlagTrattenutoImportoPerizia())&&
              !(gdfNuovoMutuo.getFlagTrattenutoPerizia().equals("N"&&
                  gdf.getFlagTrattenutoImportoPerizia()== null )  
          ){
            aggiungiErrore("FlagTrattenutoPerizia ORIGINALE<"+gdf.getFlagTrattenutoImportoPerizia()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoPerizia()+">","D",0);
          }
        }

        if (!(gdfNuovoMutuo.getImportoProvvigioni() ).equals( gdf.getImportoProvvigioni())&&
            !(gdfNuovoMutuo.getImportoProvvigioni().equals(0d&&
                gdf.getImportoProvvigioni()== null )  
        ){
          aggiungiErrore("ImportoProvvigioni ORIGINALE<"+gdf.getImportoProvvigioni()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoProvvigioni()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoProvvigioni() ).equals( gdf.getFlagFinanziatoProvvigioni())&&
            !(gdfNuovoMutuo.getFlagFinanziatoProvvigioni().equals("N"&&
                gdf.getFlagFinanziatoProvvigioni()== null )  
        ){         
          aggiungiErrore("FlagFinanziatoProvvigioni ORIGINALE<"+gdf.getFlagFinanziatoProvvigioni()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoProvvigioni()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegProvvigioni() ).equals( gdf.getFlagTaegProvvigioni())&&
            !(gdfNuovoMutuo.getFlagTaegProvvigioni().equals("N"&&
                gdf.getFlagTaegProvvigioni()== null )  
        ){
          aggiungiErrore("FlagTaegProvvigioni ORIGINALE<"+gdf.getFlagFinanziatoProvvigioni()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegProvvigioni()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoProvvigioni() ).equals( gdf.getFlagTrattenutoProvvigioni())&&
            !(gdfNuovoMutuo.getFlagTrattenutoProvvigioni().equals("N"&&
                gdf.getFlagTrattenutoProvvigioni()== null )  
        ){
          aggiungiErrore("FlagTrattenutoProvvigioni ORIGINALE<"+gdf.getFlagTrattenutoProvvigioni()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoProvvigioni()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoProvvigioniAttive() ).equals( gdf.getImportoProvvigioniAttive())&&
            !(gdfNuovoMutuo.getImportoProvvigioniAttive().equals(0d&&
                gdf.getImportoProvvigioniAttive()== null )  
        ){         
          aggiungiErrore("ImportoProvvigioniAttive ORIGINALE<"+gdf.getImportoProvvigioniAttive()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoProvvigioniAttive()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoProvvigioniAttive() ).equals( gdf.getFlagFinanziatoProvvigioniAttive())&&
            !(gdfNuovoMutuo.getFlagFinanziatoProvvigioniAttive().equals("N"&&
                gdf.getFlagFinanziatoProvvigioniAttive()== null )  
        ){
          aggiungiErrore("FlagFinanziatoProvvigioniAttive ORIGINALE<"+gdf.getFlagFinanziatoProvvigioniAttive()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoProvvigioniAttive()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegProvvigioniAttive() ).equals( gdf.getFlagTaegProvvigioniAttive())&&
            !(gdfNuovoMutuo.getFlagTaegProvvigioniAttive().equals("N"&&
                gdf.getFlagTaegProvvigioniAttive()== null )  
        ){
          aggiungiErrore("FlagTaegProvvigioniAttive ORIGINALE<"+gdf.getFlagFinanziatoProvvigioniAttive()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegProvvigioniAttive()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoProvvigioniAttive() ).equals( gdf.getFlagTrattenutoProvvigioniAttive())&&
            !(gdfNuovoMutuo.getFlagTrattenutoProvvigioniAttive().equals("N"&&
                gdf.getFlagTrattenutoProvvigioniAttive()== null )  
        ){
          aggiungiErrore("FlagTrattenutoProvvigioniAttive ORIGINALE<"+gdf.getFlagTrattenutoProvvigioniAttive()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoProvvigioniAttive()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoSpese() ).equals( gdf.getImportoSpese())&&
            !(gdfNuovoMutuo.getImportoSpese().equals(0d&&
                gdf.getImportoSpese()== null )  
        ){
          aggiungiErrore("ImportoSpese ORIGINALE<"+gdf.getImportoSpese()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoSpese()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoSpese() ).equals( gdf.getFlagFinanziatoSpese())&&
            !(gdfNuovoMutuo.getFlagFinanziatoSpese().equals("N"&&
                gdf.getFlagFinanziatoSpese()== null )  
        ){
          aggiungiErrore("FlagFinanziatoSpese ORIGINALE<"+gdf.getFlagFinanziatoSpese()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoSpese()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegSpese() ).equals( gdf.getFlagTaegSpese())&&
            !(gdfNuovoMutuo.getFlagTaegSpese().equals("N"&&
                gdf.getFlagFinanziatoAssicurazioneIncendio()== null )  
        ){
          aggiungiErrore("FlagTaegSpese ORIGINALE<"+gdf.getFlagFinanziatoSpese()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegSpese()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoSpese() ).equals( gdf.getFlagTrattenutoSpese())&&
            !(gdfNuovoMutuo.getFlagTrattenutoSpese().equals("N"&&
                gdf.getFlagTrattenutoSpese()== null )  
        ){
          aggiungiErrore("FlagTrattenutoSpese ORIGINALE<"+gdf.getFlagTrattenutoSpese()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoSpese()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoSpeseAnticipo() ).equals( gdf.getImportoSpeseAnticipo())&&
            !(gdfNuovoMutuo.getImportoSpeseAnticipo().equals(0d&&
                gdf.getImportoSpeseAnticipo()== null )  
        ){
          aggiungiErrore("ImportoSpeseAnticipo ORIGINALE<"+gdf.getImportoSpeseAnticipo()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoSpeseAnticipo()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoSpeseAnticipo() ).equals( gdf.getFlagFinanziatoSpeseAnticipo())&&
            !(gdfNuovoMutuo.getFlagFinanziatoSpeseAnticipo().equals("N"&&
                gdf.getFlagFinanziatoSpeseAnticipo()== null )  
        ){
          aggiungiErrore("FlagFinanziatoSpeseAnticipo ORIGINALE<"+gdf.getFlagFinanziatoSpeseAnticipo()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoSpeseAnticipo()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegSpeseAnticipo() ).equals( gdf.getFlagTaegSpeseAnticipo())&&
            !(gdfNuovoMutuo.getFlagTaegSpeseAnticipo().equals("N"&&
                gdf.getFlagTaegSpeseAnticipo()== null )  
        ){
          aggiungiErrore("FlagTaegSpeseAnticipo ORIGINALE<"+gdf.getFlagFinanziatoSpeseAnticipo()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegSpeseAnticipo()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoSpeseAnticipo() ).equals( gdf.getFlagTrattenutoSpeseAnticipo())&&
            !(gdfNuovoMutuo.getFlagTrattenutoSpeseAnticipo().equals("N"&&
                gdf.getFlagTrattenutoSpeseAnticipo()== null )  
        ){         
          aggiungiErrore("FlagTrattenutoSpeseAnticipo ORIGINALE<"+gdf.getFlagTrattenutoSpeseAnticipo()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoSpeseAnticipo()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoSpeseIncasso() ).equals( gdf.getImportoSpeseIncasso())&&
            !(gdfNuovoMutuo.getImportoSpeseIncasso().equals(0d&&
                gdf.getImportoSpeseIncasso()== null )  
        ){         
          aggiungiErrore("ImportoSpeseIncasso ORIGINALE<"+gdf.getImportoSpeseIncasso()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoSpeseIncasso()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagFinanziatoSpeseIncasso() ).equals( gdf.getFlagFinanziatoSpeseIncasso())&&
            !(gdfNuovoMutuo.getFlagFinanziatoSpeseIncasso().equals("N"&&
                gdf.getFlagFinanziatoSpeseIncasso()== null )  
        ){
          aggiungiErrore("FlagFinanziatoSpeseIncasso ORIGINALE<"+gdf.getFlagFinanziatoSpeseIncasso()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoSpeseIncasso()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTaegSpeseIncasso() ).equals( gdf.getFlagTaegSpeseIncasso())&&
            !(gdfNuovoMutuo.getFlagTaegSpeseIncasso().equals("N"&&
                gdf.getFlagTaegSpeseIncasso()== null )  
        ){
          aggiungiErrore("FlagTaegSpeseIncasso ORIGINALE<"+gdf.getFlagFinanziatoSpeseIncasso()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegSpeseIncasso()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getFlagTrattenutoSpeseIncasso() ).equals( gdf.getFlagTrattenutoSpeseIncasso())&&
            !(gdfNuovoMutuo.getFlagTrattenutoSpeseIncasso().equals("N"&&
                gdf.getFlagTrattenutoSpeseIncasso()== null )  
        ){
          aggiungiErrore("FlagTrattenutoSpeseIncasso ORIGINALE<"+gdf.getFlagTrattenutoSpeseIncasso()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoSpeseIncasso()+">","D",0);
        }

        if (!(gdfNuovoMutuo.getImportoSpeseInterne() ).equals( gdf.getImportoSpeseInterne())&&
            !(gdfNuovoMutuo.getImportoSpeseInterne().equals(0d&&
                gdf.getImportoSpeseInterne()== null )  
        ){
          aggiungiErrore("ImportoSpeseInterne ORIGINALE<"+gdf.getImportoSpeseInterne()+"> CALCOLATO<"+gdfNuovoMutuo.getImportoSpeseInterne()+">","D",0);
        }
        // BARBARA Aggiunto controllo per mancanza campo su DBM
        if (gdfNuovoMutuo.getFlagFinanziatoSpeseInterne() != null) {
          if (!(gdfNuovoMutuo.getFlagFinanziatoSpeseInterne() ).equals( gdf.getFlagFinanziatoSpeseInterne())&&
              !(gdfNuovoMutuo.getFlagFinanziatoSpeseInterne().equals("N"&&
                  gdf.getFlagFinanziatoSpeseInterne()== null )  
          ){
            aggiungiErrore("FlagFinanziatoSpeseInterne ORIGINALE<"+gdf.getFlagFinanziatoSpeseInterne()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagFinanziatoSpeseInterne()+">","D",0);
          }
        }

        if (!(gdfNuovoMutuo.getFlagTaegSpeseInterne() ).equals( gdf.getFlagTaegSpeseInterne())&&
            !(gdfNuovoMutuo.getFlagTaegSpeseInterne().equals("N"&&
                gdf.getFlagTaegSpeseInterne()== null )  
        ){
          aggiungiErrore("FlagTaegSpeseInterne ORIGINALE<"+gdf.getFlagFinanziatoSpeseInterne()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTaegSpeseInterne()+">","D",0);
        }
        // BARBARA Aggiunto controllo per mancanza campo su DBM
        if (gdfNuovoMutuo.getFlagTrattenutoSpeseInterne() != null) {
          if (!(gdfNuovoMutuo.getFlagTrattenutoSpeseInterne() ).equals( gdf.getFlagTrattenutoSpeseInterne())&&
              !(gdfNuovoMutuo.getFlagTrattenutoSpeseInterne().equals("N"&&
                  gdf.getFlagTrattenutoSpeseInterne()== null )  
          ){
            aggiungiErrore("FlagTrattenutoSpeseInterne ORIGINALE<"+gdf.getFlagTrattenutoSpeseInterne()+"> CALCOLATO<"+gdfNuovoMutuo.getFlagTrattenutoSpeseInterne()+">","D",0);
          }
        }
       
        System.out.println("******************************************************************************************");


        Set<PianoAmmortamentoTest> pianoNuovoSet = nuovoMutuo.getPianoAmmortamento();
        List<PianoAmmortamentoTest> pianoNuovo = new ArrayList<PianoAmmortamentoTest>();

        for(PianoAmmortamentoTest pt : pianoNuovoSet){
          pianoNuovo.add(pt);
        }
        Collections.sort(pianoNuovo, new PianoAmmortamentoTestComparator("rataIdTest.progressivoRata", true));

        Set<PianoAmmortamento> pianoOriginaleSet = gdf.getPianoAmmortamento();
        List<PianoAmmortamento> pianoOriginale = new ArrayList<PianoAmmortamento>();
        for(PianoAmmortamento p : pianoOriginaleSet){
          pianoOriginale.add(p);
       
        Collections.sort(pianoOriginale, new PianoAmmortamentoComparator("rataId.progressivoRata", true));

        System.out.println("@@@@NUM.RATE PianoAmmortamento ORIGINALE<"+pianoOriginale.size()+"> CALCOLATO<"+pianoNuovo.size()+">");
        if (pianoOriginale.size()!= pianoNuovo.size()){
          System.out.println("@@@@!!! Calcolato un numero diverso di rate - PianoAmmortamento ORIGINALE<"+pianoOriginale.size()+"> CALCOLATO<"+pianoNuovo.size()+">");
        }else{
          int mesiTassoSconto = 0;
          // BARBARA Commentato per mancanza tabella
          /*if(  rowPiano.getMutuo().getCodiceSchedaProdotto() != null  && !"".equals(rowPiano.getMutuo().getCodiceSchedaProdotto())){

            //function of_setdatifinfromschedaprod in n_cst_gestpiani
            SchedaProdotto  schedaProdotto =  gestionePraticaFacade.getSchedaProdotto(rowPiano.getMutuo().getCodiceSchedaProdotto());
            if ( schedaProdotto != null ){   
              mesiTassoSconto =  FormatUtils.checkNull(schedaProdotto.getMesiTassoIngresso());
            }
          }*/
          for ( int i=0; i<pianoOriginale.size(); i++){
            PianoAmmortamento rataOriginale = pianoOriginale.get(i);
            PianoAmmortamentoTest rataNuova = pianoNuovo.get(i);
            Double impRataOrig = 0d;
            if ( mesiTassoSconto>0 && i<mesiTassoSconto){
              impRataOrig =  RoundUtils.round2Cifre(rataOriginale.getQuotaCapitale()+rataOriginale.getQuotaInteressi()+rataOriginale.getQuotaCommissioniGestione()+rataOriginale.getQuotaSpese()+NumberUtils.checkNull(rataOriginale.getQuotaIndicizzo()));
            }else{
              //BARBARA Aggiunto controllo per mancanza campo su DBM
              if (rataOriginale.getQuotaCommissioniGestione() != null) {
                impRataOrig = RoundUtils.round2Cifre(rataOriginale.getQuotaCapitale()+rataOriginale.getQuotaInteressi()+rataOriginale.getQuotaCommissioniGestione()+rataOriginale.getQuotaSpese());
              } else {
                //BARBARA Aggiunto controllo perche' PF02_QUOTA_SPESE NULL su DBM
                if (rataOriginale.getQuotaSpese() != null) {
                  impRataOrig = RoundUtils.round2Cifre(rataOriginale.getQuotaCapitale()+rataOriginale.getQuotaInteressi()+rataOriginale.getQuotaSpese());
                }
              }
            }

            if ( rataOriginale.getRataId().getProgressivoRata() != rataNuova.getRataIdTest().getProgressivoRata() ){             
              aggiungiErrore("ProgressivoRata ORIGINALE<"+rataOriginale.getRataId().getProgressivoRata()+"> CALCOLATO<"+rataNuova.getRataIdTest().getProgressivoRata()+">", "P", (i+1));
            }

            if ( !impRataOrig.equals(rataNuova.getImportoRata()) ){
              aggiungiErrore("ImportoRata ORIGINALE<"+impRataOrig+"> CALCOLATO<"+rataNuova.getImportoRata()+">", "P", (i+1));
            }

            if ( !rataOriginale.getQuotaCapitale().equals(rataNuova.getQuotaCapitale()) ){
              aggiungiErrore("QuotaCapitale ORIGINALE<"+rataOriginale.getQuotaCapitale()+"> CALCOLATO<"+rataNuova.getQuotaCapitale()+">", "P", (i+1));
            }

            if ( !rataOriginale.getQuotaInteressi().equals(rataNuova.getQuotaInteressi()) ){
              aggiungiErrore("QuotaInteressi ORIGINALE<"+rataOriginale.getQuotaInteressi()+"> CALCOLATO<"+rataNuova.getQuotaInteressi()+">", "P", (i+1));
            }
            //BARBARA Aggiunto controllo per campo null su DBM
            if (rataOriginale.getQuotaSpese() != null) {
              if ( !rataOriginale.getQuotaSpese().equals(rataNuova.getQuotaSpese()) ){
                aggiungiErrore("QuotaSpese ORIGINALE<"+rataOriginale.getQuotaSpese()+"> CALCOLATO<"+rataNuova.getQuotaSpese()+">", "P", (i+1));
              }
            }
            //BARBARA Aggiunto controllo per campo null su DBM
            if (rataOriginale.getQuotaCommissioniGestione() != null) {
              if ( !rataOriginale.getQuotaCommissioniGestione().equals(rataNuova.getQuotaCommissioniGestione()) ){
                aggiungiErrore("QuotaCommissioniGestione ORIGINALE<"+rataOriginale.getQuotaCommissioniGestione()+"> CALCOLATO<"+rataNuova.getQuotaCommissioniGestione()+">", "P", (i+1));
              }
            }
            //BARBARA Aggiunto controllo per campo null su DBM
            if (rataOriginale.getCapitaleResiduo() != null) {
              if ( !rataOriginale.getCapitaleResiduo().equals(rataNuova.getCapitaleResiduo()) ){
                aggiungiErrore("CapitaleResiduo ORIGINALE<"+rataOriginale.getCapitaleResiduo()+"> CALCOLATO<"+rataNuova.getCapitaleResiduo()+">", "P", (i+1));
              }
            }

            if ( !rataOriginale.getDataScadenzaRata().equals(rataNuova.getDataScadenzaRata()) ){
              aggiungiErrore("DataScadenzaRata ORIGINALE<"+rataOriginale.getDataScadenzaRata()+"> CALCOLATO<"+rataNuova.getDataScadenzaRata()+">", "P", (i+1));
            }

          }

        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.