package com.fitbank.installment;

import com.fitbank.common.QuotaBean;


public class AuxiliarInstallment {
  /**
   * Tabla de pagos original.
   */
  private QuotaBean quotaBean;
  /**
   * Numero de cuota siempre debe empezar en la cuota 1. 
   */
  private Integer quotanumber;
  /**
   * Dias acumlados de las cuotas no pagadas menores a la cuota de proceso. 
   */
  private int accumulateddays;
  
  /**
   * Crea una nueva instancia de AuxiliarQuota
   * @param pTquota            Datos de una cuota
   * @param pAccumulateddays   Numero de dias acumulados hasta la cuota en proceso.
   * @throws Exception
   */
  public AuxiliarInstallment(QuotaBean pQuotaBean, int pAccumulateddays) throws Exception{
    this.quotaBean = pQuotaBean;
    this.accumulateddays = pAccumulateddays;
  }
  /**
   * Entrega los dias acumulados de una cuota.
   * @return accumulateddays.
   */
  public int getAccumulateddays() {
    return accumulateddays;
  }
  /**
   * Fija los dias acumulados de una cuota.
   * @param accumulateddays.
   */
  public void setAccumulateddays(int accumulateddays) {
    this.accumulateddays = accumulateddays;
  }
  /**
   * Entrega datos de una cuota.
   * @return tquota.
   */
  public QuotaBean getQuotaBean() {
    return this.quotaBean;
  }
  /**
   * Fija datos de una cuota.
   * @param tquota.
   */
  public void setQuotaBean(QuotaBean pQuotaBean) {
    this.quotaBean = pQuotaBean;
  }
  /**
   * Entrega el numero de cuota.
   * @return quotanumber.
   */
  public Integer getQuotanumber() {
    return quotanumber;
  }
  /**
   * Fija el numero de cuota.
   * @param quotanumber.
   */
  public void setQuotanumber(Integer quotanumber) {
    this.quotanumber = quotanumber;
  }
  
  
}
