Package it.pdor.generatorePdA.exception

Examples of it.pdor.generatorePdA.exception.DataMissingException


  }

  public List<Double> getImportiRate(Finanziamento finanziamento) {
    List<Double> listaImportiRate = finanziamento.getImportoRate();
    if (listaImportiRate == null)
      throw new DataMissingException(messages.getMessage("generatorePdA.rateNonValorizzate"));
    return listaImportiRate;
  }
View Full Code Here


  protected Finanziamento getCalcoloFinanziatoConTassoPeriodaleMutuoRegolare(
      Finanziamento finanziamento) throws DataMissingException {

    if (finanziamento == null)
      throw new  DataMissingException(messages.getMessage("generatorePdA.finanziamentoNonValorizzato"));

    Double importoFinanziato = 0d;
    Double importoRata = getImportiRate(finanziamento).get(0);
    // Calcolo il finanziato con il tasso periodale
    Integer numeroRate = finanziamento.getNumeroRate();

    log.debug("numeroRate : " + numeroRate);
    for (int i = 1; i <= numeroRate; i++) {
      Double tassoPeriodale1 = finanziamento.getTassoPeriodale();
      if (tassoPeriodale1 == null)
        throw new DataMissingException(messages.getMessage("generatorePdA.tassoPeriodaleNonValorizzato"));
      Double tassoPeriodale = tassoPeriodale1;

      double pow = Math.pow(1 + tassoPeriodale, i);
      log.debug(i + " - pow:" + pow + " importoRataCalcolato:"
          + importoRata + " importoFinanziato:" + importoFinanziato);
View Full Code Here

TOP

Related Classes of it.pdor.generatorePdA.exception.DataMissingException

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.