package gcom.faturamento.bean;
import java.math.BigDecimal;
import gcom.faturamento.credito.CreditoARealizar;
import gcom.util.Util;
/**
* [CRC:1710] - Bot�es de imprimir nas abas de Consultar Imovel.<br/><br/>
*
* Classe que servir� para exibir os dados dos Debitos Autom�ticos
* no RelatorioDadosComplementaresImovel.
* OBS: Pode ser utilizada por qualquer outro relatorio tambem de modo
* que n�o mude o que j� existe.
*
* @author Marlon Patrick
* @since 23/09/2009
*/
public class CreditoARealizarRelatoriosHelper {
public CreditoARealizarRelatoriosHelper() {
}
public CreditoARealizarRelatoriosHelper(CreditoARealizar c) {
this.creditoRealizar = c;
}
private CreditoARealizar creditoRealizar;
public CreditoARealizar getCreditoRealizar() {
return creditoRealizar;
}
public void setCreditoRealizar(CreditoARealizar c) {
this.creditoRealizar = c;
}
public String getDescricaoTipoCredito(){
if(this.creditoRealizar!=null && this.creditoRealizar.getCreditoTipo()!=null){
return this.creditoRealizar.getCreditoTipo().getDescricao();
}
return "";
}
public String getAnoMesReferenciaCredito(){
if(this.creditoRealizar!=null && this.creditoRealizar.getAnoMesReferenciaCredito() != null){
return Util.formatarAnoMesParaMesAno(this.creditoRealizar.getAnoMesReferenciaCredito());
}
return "";
}
public String getAnoMesCobrancaCredito(){
if(this.creditoRealizar!=null && this.creditoRealizar.getAnoMesCobrancaCredito() != null){
return Util.formatarAnoMesParaMesAno(this.creditoRealizar.getAnoMesCobrancaCredito());
}
return "";
}
public Short getNumeroPrestacaoRealizada(){
if(this.creditoRealizar!=null){
return this.creditoRealizar.getNumeroPrestacaoRealizada();
}
return null;
}
public Short getNumeroPrestacaoCredito(){
if(this.creditoRealizar!=null){
return this.creditoRealizar.getNumeroPrestacaoCredito();
}
return null;
}
public Short getNumeroParcelaBonus(){
if(this.creditoRealizar!=null){
return this.creditoRealizar.getNumeroParcelaBonus();
}
return null;
}
public BigDecimal getValorCredito(){
if(this.creditoRealizar!=null){
return this.creditoRealizar.getValorCredito();
}
return null;
}
public String getDescricaoAbreviadaDebitoCreditoSituacaoAtual(){
if(this.creditoRealizar!=null && this.creditoRealizar.getDebitoCreditoSituacaoAtual()!=null){
return this.creditoRealizar.getDebitoCreditoSituacaoAtual().getDescricaoAbreviada();
}
return "";
}
}