Package it.pdor.gestionePratica.domain

Examples of it.pdor.gestionePratica.domain.Mutuo


   
     for (Object o : result){
          
            Object[] arrObj = (Object[]) o;
           
            Mutuo m = new Mutuo();
           
            m.setNumeroMutuo((Long) arrObj[0]);
            m.setNumeroMutuoCustom((Long) arrObj[1]);
            m.setDescrizioneMutuo((String) arrObj[2]);   
            m.setCodiceProdotto((String) arrObj[3]);    
            m.setCodiceCategoria((String) arrObj[4]);  
            m.setNumeroMutuoOriginale((Long) arrObj[5]);
            m.setCodiceStato((Integer) arrObj[6]);        
            m.setCodicePosizione ((String) arrObj[7]);   
            m.setDataRichiesta ((Date) arrObj[8]);     
            m.setDataPerfezionamento((Date) arrObj[9]);
            m.setDataStipula((Date) arrObj[10]);       
            m.setDataDecorrenza ((Date) arrObj[11]);   
            m.setCodiceRaggruppamnetoMutuo((String) arrObj[12]);
            m.setCodiceFinalita((String) arrObj[13]);
            m.setCodiceBene((String) arrObj[14]);
           
            GruppoDatiFinanziari datifin = new GruppoDatiFinanziari();
           
            datifin.setDataStornoInteressi((Date) arrObj[15]);
            datifin.setTotaleRate((Integer) arrObj[16]);        
            datifin.setDataScadenzaPrimaRata((Date) arrObj[17]);
            datifin.setDataScadenzaUltimaRata((Date) arrObj[18]);
            datifin.setCodiceTipoPiano((String) arrObj[19]);  
           
            datifin.setMutuo(m);
            Set<GruppoDatiFinanziari> gruppoDatiFin = new HashSet<GruppoDatiFinanziari>(0);
            gruppoDatiFin.add(datifin);
            m.setGruppoDatiFinanziari(gruppoDatiFin);
           
            IndirizzoRata indRata = new IndirizzoRata();
           
            indRata.setCin((String) arrObj[20]);                 
            indRata.setCodiceAbi((String) arrObj[21]);             
            indRata.setCodiceCab((String) arrObj[22]);             
            indRata.setContoCorrente((String) arrObj[23]);           
            indRata.setBban((String) arrObj[24]);                
            indRata.setIban((String) arrObj[25]);                
            indRata.setFlagAttivazioneIncassi((String) arrObj[26]);         
            indRata.setDataAttivazioneIncassi((Date) arrObj[27]);          
            indRata.setCodiceClienteRid((String) arrObj[28]);     
            indRata.setDescIndirizzoRate((String) arrObj[29]);         
            indRata.setIndirizzoPresso((String) arrObj[30]);          
            indRata.setIndirizzo((String) arrObj[31]);           
            indRata.setFrazione((String) arrObj[32]);            
            indRata.setCodiceLocalita((String) arrObj[33]);        
            indRata.setCap((String) arrObj[34]);                 
            indRata.setNumeroIndirizzo((Long) arrObj[35]);        
            indRata.setDataInserimento((Date) arrObj[36]);           
            indRata.setDataUltimaVariazione((Date) arrObj[37]);               
           
            indRata.setMutuo(m);
           
            Set<IndirizzoRata> indRate = new HashSet<IndirizzoRata>(0);
            indRate.add(indRata);
           
            m.setIndirizziRate(indRate);
           
            Set<Legame> sl = new HashSet<Legame>();
           
            for (Legame l : getLegamiPerMutuiRID(m.getNumeroMutuo())) {
              sl.add(l);
            }
           
            m.setLegami(sl);
            mutui.add(m);
          }     
   
    return mutui;
  }
View Full Code Here


   
     for (Object o : result){
          
            Object[] arrObj = (Object[]) o;
           
            Mutuo m = new Mutuo();
           
            m.setNumeroMutuo((Long) arrObj[0]);
            m.setNumeroMutuoCustom((Long) arrObj[1]);
            m.setDescrizioneMutuo((String) arrObj[2]);   
           
            IndirizzoRata indRata = new IndirizzoRata();
           
            indRata.setCin((String) arrObj[3]);                 
            indRata.setCodiceAbi((String) arrObj[4]);             
            indRata.setCodiceCab((String) arrObj[5]);             
            indRata.setContoCorrente((String) arrObj[6]);           
            indRata.setBban((String) arrObj[7]);                
            indRata.setIban((String) arrObj[8]);                
            indRata.setFlagAttivazioneIncassi((String) arrObj[9]);         
            indRata.setDataAttivazioneIncassi((Date) arrObj[10]);          
            indRata.setCodiceClienteRid((String) arrObj[11]);     
            indRata.setDescIndirizzoRate((String) arrObj[12]);         
            indRata.setIndirizzoPresso((String) arrObj[13]);          
            indRata.setIndirizzo((String) arrObj[14]);           
            indRata.setFrazione((String) arrObj[15]);            
            indRata.setCodiceLocalita((String) arrObj[16]);        
            indRata.setCap((String) arrObj[17]);                 
            indRata.setNumeroIndirizzo((Long) arrObj[18]);
           
            indRata.setMutuo(m);
           
            Set<IndirizzoRata> indRate = new HashSet<IndirizzoRata>(0);
            indRate.add(indRata);
           
            m.setIndirizziRate(indRate);   
           
            AttivazioneRid attRid = new AttivazioneRid();
           
            attRid.setIbanCorrente((String) arrObj[19]);
            attRid.setNumeroAttivazione((Long) arrObj[20]);
            attRid.setCodiceCausale((String) arrObj[21]);
            attRid.setDataRegistrazione((Date) arrObj[22]);
            attRid.setDataInvio((Date) arrObj[23]);  
            attRid.setDataRicezione((Date) arrObj[24]);
            attRid.setRiferimentoOrig((String) arrObj[25]);
           
            Set<AttivazioneRid> attivazioniRid = new HashSet<AttivazioneRid>(0);
            attivazioniRid.add(attRid);
           
            m.setAttivazioniRid(attivazioniRid);
          
            mutui.add(m);
          }     
   
    return mutui;
View Full Code Here

  @Override
  public void chiusuraSal(Mutuo mutuo )
      throws Exception {

    //Se i controlli vanno bene salvo la tranche.
    Mutuo mutuoAggiornato = null;
   
    try{
      if( "GRAD".equals(mutuo.getCodiceProdotto()) )
        gestionePraticaFacade.chiusuraSal(mutuo , anagraficaController.getTipoFormaGiuridica(mutuo));
      else
        gestionePraticaFacade.chiusuraSal(mutuo);
     
     
      mutuoAggiornato = gestionePraticaFacade.getMutuoById(mutuo.getNumeroMutuo());
     
    }catch (Exception e) {
      log.error("Eccezione nel salvataggio della tranche mutuo:" +mutuo.getNumeroMutuo(), e);
      //TODO:gestire internazionalizzazione
      throw new GestioneSalException("Operazione non riuscita: si e'' verifcato un errore nel salvataggio della tranche.");
    }
   
    DatiChiamataMultipla datiChiamataMultipla = new DatiChiamataMultipla();
   
    Date dataChiusura = mutuoAggiornato.getDatiFinanziariAttuali().getDataInizioValidita();
    //Tranche fittizia
    TrancheMutuoSal trancheMutuoSal = new TrancheMutuoSal();
    trancheMutuoSal.setNumeroMutuo(mutuo.getNumeroMutuo());
   
    trancheMutuoSal.setDataRegistrazione(dataChiusura);
View Full Code Here

    List<Object[]> result = getHibernateTemplate().findByNamedParam(hql.toString(), names, paramValues.toArray());
   
    List<DistintaContabilizzazione> distinteStorno = new ArrayList<DistintaContabilizzazione>();
    if (result != null) {
      for (Object[] obj : result) {
        Mutuo mutuo = (Mutuo) obj[0];
        LiquidazioneMutuo liquidazioneMutuo = (LiquidazioneMutuo)obj[1];
        Banca banca = (Banca)obj[2];
        GruppoDatiFinanziari gdf = (GruppoDatiFinanziari)obj[3];
        Prodotto p = (Prodotto)obj[4];
       
View Full Code Here

   
    //gestionePraticaFacade.controlliConfermaNuovaTranche(trancheMutuoSal, importoResiduo);
    trancheMutuoSal.setDataValuta(trancheMutuoSal.getDataMovimento());
   
    //Se i controlli vanno bene salvo la tranche.
    Mutuo mutuoAggiornato = null;
    try{
      mutuoAggiornato = gestionePraticaFacade.inserimentoTranche(mutuo, trancheMutuoSal, gruppoDatiFin );
    }catch (Exception e) {
      log.error("Eccezione nel salvataggio della tranche mutuo:" +mutuo.getNumeroMutuo(), e);
      //TODO:gestire internazionalizzazione
View Full Code Here

        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]);
View Full Code Here

 
  @Override
  public GruppoDatiFinanziari generaPam(TrancheMutuoSal trancheMutuoSal)
      throws DataAntecedenteDataDecorrenzaException, GestionePraticaException {
   
    Mutuo mutuo = gestionePraticaFacade.getMutuoById(trancheMutuoSal
        .getNumeroMutuo());
   
    if ("GRAD".equals(mutuo.getCodiceProdotto()))
      return gestionePraticaFacade.ricalcolaPianoAmmortamento(
          mutuo, trancheMutuoSal, anagraficaController
              .getTipoFormaGiuridica(mutuo));
    else
      return gestionePraticaFacade.ricalcolaPianoAmmortamento(
View Full Code Here

       
        /*
         *  non viene tirato su direttamente il mutuo perch� altrimenti per ogni record viene eseguita la query su dati rimb grad(lazy false)
         *  e riduce le performance
         */
        Mutuo m = new Mutuo();
        m.setCodicePosizione((String)rec[0]);
        m.setNumeroMutuoOriginale((Long)rec[1]);
        m.setNumeroMutuo((Long)rec[2]);
        m.setNumeroMutuoCustom((Long)rec[3]);
        m.setDescrizioneMutuo((String)rec[4]);
        m.setCodiceCategoria((String)rec[5]);
        m.setDataStipula((Date)rec[6]);
        m.setCodiceProdotto((String)rec[7]);
        m.setCodiceStato((Integer)rec[8]);
        m.setCodiceFiliale(rec[9]!=null?(String)rec[9]:"");
        dc.setMutuo(m);
       
        dc.setProdotto((Prodotto)rec[10]);
        dc.setSoggetto((Soggetto)rec[11]);
        dc.setLiquidazioneMutuo((LiquidazioneMutuo)rec[12]);
View Full Code Here

      resultPerFE = new ArrayList<Object>();
      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);
View Full Code Here

 
  public void testGetMutuo(){
    long mutuoIdExpected = 203626;
   
    try {
      Mutuo mutuoActual = gestionePraticaFacade.getMutuoById(mutuoIdExpected);
      assertEquals("testGetMutuo - verifica numero mutuo",mutuoIdExpected, mutuoActual.getNumeroMutuo());
    } catch (Exception e) {
      e.printStackTrace();
      fail();
    }
  }
View Full Code Here

TOP

Related Classes of it.pdor.gestionePratica.domain.Mutuo

Copyright © 2018 www.massapicom. 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.