Package it.pdor.gestionePratica.domain

Examples of it.pdor.gestionePratica.domain.Mutuo


    }
  }
 
  public void testInsertMutuo() {
    //setDefaultRollback(false);
    Mutuo mutuo = new Mutuo();
    mutuo.setFlagIpoteca("N");
    mutuo.setFlagMutuoDipendente("N");
    mutuo.setRiferimentoMutuoAnticipo(0l);
   
    mutuo.setDestinazioneFinalita("1");
    mutuo.setFlagMutuoFondiario("N");
    mutuo.setFlagEdd(5);   
   
    mutuo.setCodiceStato(10);
    mutuo.setDataStato(new Date());
    mutuo.setDataRichiesta(new Date());
    mutuo.setCodicePosizione("STD");
    mutuo.setCodiceSocietaVeicolo("SIGMA");
    mutuo.setCodiceProdotto("SAL");
    mutuo.setCodiceCategoria("SEMIPR");
    Set<GruppoDatiFinanziari> listaGruppoDatiFinanziari = new HashSet<GruppoDatiFinanziari>();
    for (int i = 0; i < 2; i++ ) {
      long numeroPam = gestionePraticaFacade.staccaNumeroPianoAmmortamento();
      GruppoDatiFinanziari gdf = new GruppoDatiFinanziari();
      gdf.setNumeroPam(numeroPam);
      gdf.setDataInizioValidita(new Date());
      gdf.setTassoIndicizzazioneCambio(0.0);
      gdf.setMutuoAccollato("N");
      gdf.setNumeroMaxRateAggiuntive(0);
      gdf.setFlagArrotondamento("S");
      gdf.setCodiceTipoRata("R");
      gdf.setCodicePeriodicita(1);
     
      gdf.setCodiceTipoTasso("F");   
      gdf.setFlagArrotondamento("S");
      gdf.setCodiceTipoRata("R");
      gdf.setCodicePeriodicita(1);
      gdf.setCodiceTipoGenerazionepiano("L");
      gdf.setCodiceFormaPagamento("RID");
      gdf.setCodiceTipoPiano("OR");
      gdf.setTassoPeriodale(0.0643d);
     
      Date dataScadenzaPrimaRata = new Date();   
      gdf.setDataScadenzaPrimaRata(dataScadenzaPrimaRata);
      gdf.setTotaleRate(180);
      gdf.setImportoRichiesto(150000d);
      gdf.setImportoErogato(150000d);
      gdf.setImportoRataOriginale(1000d)
     
        gdf.setMutuo(mutuo);
       
        Set<PianoAmmortamento> pam = new HashSet<PianoAmmortamento>();
      for(int j = 1 ; j<10; j++) {
        RataId ri = new RataId(numeroPam, j);
        PianoAmmortamento pa = new PianoAmmortamento(ri, mutuo.getNumeroMutuo());
        pam.add(pa);
      }
      gdf.setPianoAmmortamento(pam);
      listaGruppoDatiFinanziari.add(gdf);
    }
    mutuo.setGruppoDatiFinanziari(listaGruppoDatiFinanziari);
   
//    Set<Segnalatore> seg = new HashSet<Segnalatore>();
//      Segnalatore segnalatore = new Segnalatore();     
//      segnalatore.setNumeroSoggetto(10000008);
//      segnalatore.setMutuo(mutuo);
//      seg.add(segnalatore);
//      mutuo.setSegnalatore(seg);
     
    Mutuo actualMutuo = gestionePraticaFacade.insertMutuo(mutuo);
   
    assertEquals("insertMutuo: check stato",mutuo.getCodiceStato(), actualMutuo.getCodiceStato());
    for (GruppoDatiFinanziari gdf : actualMutuo.getGruppoDatiFinanziari()) {
      assertTrue("insertMutuo: check PAM",gdf.getPianoAmmortamento().size() == 9);
      for (PianoAmmortamento pam : gdf.getPianoAmmortamento()) {
        assertEquals("insertMutuo: check PAM", pam.getNumeroMutuo(), actualMutuo.getNumeroMutuo());
      }
    }
    assertTrue("insertMutuo: check DATIFIN",actualMutuo.getGruppoDatiFinanziari().size() == 2);
   
  }
View Full Code Here


    gdf.setDataScadenzaPrimaRata(dataScadenzaPrimaRata);
    gdf.setTotaleRate(180);
    gdf.setImportoRichiesto(150000d);
    gdf.setImportoErogato(150000d);
    gdf.setImportoRataOriginale(1000d)
    Mutuo mutuo = new Mutuo();
    mutuo.setNumeroMutuo(nrMutuo);
      gdf.setMutuo(mutuo);
     
      Set<PianoAmmortamento> pam = new HashSet<PianoAmmortamento>();
    for(int j = 1 ; j<10; j++) {
      RataId ri = new RataId(numeroPam, j);
      PianoAmmortamento pa = new PianoAmmortamento(ri, mutuo.getNumeroMutuo());
      pam.add(pa);
    }
    gdf.setPianoAmmortamento(pam);
    listaGruppoDatiFinanziari.add(gdf);
   
View Full Code Here

 
  public void testGetMutuoDatifinPamById() {
    long mutuoIdExpected = 203383;
   
    try {
      Mutuo mutuoActual = gestionePraticaFacade.getMutuoDatifinPamById(mutuoIdExpected);
      assertEquals("testGetMutuoDatifinPamById - verifica numero mutuo",mutuoIdExpected, mutuoActual.getNumeroMutuo());
      assertTrue("testGetMutuoDatifinPamById - verifica size dati fin", mutuoActual.getGruppoDatiFinanziari().size()>0);
      for (GruppoDatiFinanziari gdf : mutuoActual.getGruppoDatiFinanziari()) {
        assertTrue("testGetMutuoDatifinPamById - verifica size pam", gdf.getPianoAmmortamento().size()>0);
      }
     
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

  /**
   * Test del ricalcolo del piano di ammortamento a seguito di una erogazione intermedia.
   */
  public void testRicalcoloPianoSalTrancheIntermedia(){
    //Questo test funziona su DBINT per il mutuo 10018385
    Mutuo mutuo = null;
    TrancheMutuoSal trancheIntermedia = null;
       
    try{
      XStream xt = new XStream(new DomDriver());
      xt.setClassLoader(this.getClass().getClassLoader());
View Full Code Here

  /**
   * Test del ricalcolo del piano di ammortamento a seguito dell'ultima erogazione.
   */
  public void testRicalcoloPianoSalUltimaTranche(){
    //Questo test funziona su DBINT per il mutuo 10018385
    Mutuo mutuo = null;
    TrancheMutuoSal trancheIntermedia = null;
       
    try{
      XStream xt = new XStream(new DomDriver());
      xt.setClassLoader(this.getClass().getClassLoader());
View Full Code Here

  /**
   * Test del ricalcolo del piano di ammortamento a seguito di una erogazione intermedia.
   */
  public void testRicalcoloPianoSalGraduatoNuovaTranche(){
    //Questo test funziona su DBINT per il mutuo 202604
    Mutuo mutuo = null;
    TrancheMutuoSal trancheIntermedia = null;
       
    try{
      XStream xt = new XStream(new DomDriver());
      xt.setClassLoader(this.getClass().getClassLoader());
View Full Code Here

  /**
   * Test del ricalcolo del piano di ammortamento a seguito dell'ultima erogazione.
   */
  public void testRicalcoloPianoSalGraduatoUltimaTranche(){
    //Questo test funziona su DBINT per il mutuo 202604
    Mutuo mutuo = null;
    TrancheMutuoSal trancheIntermedia = null;
       
    try{
      XStream xt = new XStream(new DomDriver());
      xt.setClassLoader(this.getClass().getClassLoader());
View Full Code Here

  /**
   * Test del ricalcolo del piano di ammortamento a seguito dell'ultima erogazione con importo zero.
   */
  public void testRicalcoloPianoSalGraduatoUltimaTrancheZero(){
    //Questo test funziona su DBINT per il mutuo 202604
    Mutuo mutuo = null;
    TrancheMutuoSal trancheIntermedia = null;
       
    try{
      XStream xt = new XStream(new DomDriver());
      xt.setClassLoader(this.getClass().getClassLoader());
View Full Code Here

  }
 
  public void testCalcolaPiano(){
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    long numeroMutuo = 173847;
    Mutuo mutuo = gestionePraticaFacade.getMutuoDatifinPamById(numeroMutuo);
    GruppoDatiFinanziari gdf = mutuo.getDatiFinanziariAttuali();
    gdf.setMutuo(mutuo);
    gdf.setTotaleRate(4);
    gdf.setImportoRichiesto(811.37d);
    //gdf.setCodiceTipoTasso("F");
    try {
View Full Code Here

    */
  }
 
  public void testCalcolaIndicizzo(){
    long numeroMutuo = 173847;
    Mutuo mutuo = gestionePraticaFacade.getMutuoDatifinPamById(numeroMutuo);
    GruppoDatiFinanziari gdf = mutuo.getDatiFinanziariAttuali();
    loggamiIlPiano(gdf);
    Set<PianoAmmortamento> pam = gestionePraticaFacade.calcolaIndicizzo(gdf.getPianoAmmortamento(), 0.35d);
    gdf.setPianoAmmortamento(pam);
    loggamiIlPiano(gdf);
    assertTrue(true);
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.