* Traduce un oggetto di tipo {@linkplain Rata} in un oggetto di tipo {@link PianoAmmortamento}.
* @param r
* @return
*/
public static PianoAmmortamento rataToRataPam(Rata r) {
PianoAmmortamento pa = new PianoAmmortamento();
pa.setRataId(new RataId(0, r.getProgressivoRata()));
pa.setCapitaleResiduo(r.getCapitaleResiduo());
pa.setCapitaleResiduoIas(RoundUtils.round2Cifre(r.getCapitaleResiduoIas()));
pa.setCodiceFormaPagamento(r.getCodiceFormaPagamento());
pa.setCodicePosizioneRata(r.getCodicePosizioneRata());
pa.setDataScadenzaRata(r.getDtScadRata());
pa.setImportoRata(r.getImpRata());
pa.setNumeroIndirizzo(r.getNumeroIndirizzo());
pa.setProgressivoRataPrecedente(r.getPgrRataPrec());
pa.setQuotaCapitale(r.getQuotaCapitale());
pa.setQuotaCapitaleIas(RoundUtils.round2Cifre(r.getQuotaCapitaleIas()));
pa.setQuotaCommissioni(r.getQuotaCommissioni());
pa.setQuotaCommissioniGestione(r.getQuotaCommGest());
pa.setQuotaDietimi(r.getQuotaDietimi());
pa.setQuotaDietimiPrecedente(r.getQuotaDietimiPrec());
pa.setQuotaIndicizzo(r.getQuotaIndicizzo());
pa.setQuotaInteressi(r.getQuotaInteressi());
pa.setQuotaInteressiIas(RoundUtils.round2Cifre(r.getQuotaInteressiIas()));
pa.setQuotaSpese(r.getQuotaSpese());
pa.setQuotaDecreto(r.getQuotaDecreto());
pa.setQuotaRisconto(r.getQuotaRisconto());
pa.setRiscontoCalcolato(r.getRiscontoCalcolato());
pa.setTassoIndicizzazione(r.getTassoIndicizzazione());
pa.setDataRegistrazioneIndicizzazione(r.getDataRegIndicizzazione());
pa.setStatoIndicizzazione(r.getStatoIndicizzazione());
pa.setTipoRata(r.getTipoRata());
pa.setNumeroRinnovo(r.getNumeroRinnovo());
pa.setTassoApplicato(r.getTassoApplicato());
return pa;
}