package gcom.faturamento.bean; import java.math.BigDecimal; import gcom.faturamento.debito.DebitoACobrarHistorico; 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 DebitoACobrarHistoricoRelatoriosHelper { public DebitoACobrarHistoricoRelatoriosHelper() { } public DebitoACobrarHistoricoRelatoriosHelper(DebitoACobrarHistorico c) { this.debitoCobrarHistorico = c; } private DebitoACobrarHistorico debitoCobrarHistorico; public DebitoACobrarHistorico getDebitoCobrarHistorico() { return debitoCobrarHistorico; } public void setDebitoCobrarHistorico(DebitoACobrarHistorico c) { this.debitoCobrarHistorico = c; } public String getDescricaoTipoDebito(){ if(this.debitoCobrarHistorico!=null && this.debitoCobrarHistorico.getDebitoTipo()!=null){ return this.debitoCobrarHistorico.getDebitoTipo().getDescricao(); } return ""; } public String getAnoMesReferenciaDebito(){ if(this.debitoCobrarHistorico!=null){ if (this.debitoCobrarHistorico.getAnoMesReferenciaDebito() != null && !this.debitoCobrarHistorico.getAnoMesReferenciaDebito().equals("")) { return Util.formatarAnoMesParaMesAno(this.debitoCobrarHistorico.getAnoMesReferenciaDebito()); } } return ""; } public String getAnoMesCobrancaDebito(){ if(this.debitoCobrarHistorico!=null && this.debitoCobrarHistorico.getAnoMesCobrancaDebito() != null){ return Util.formatarAnoMesParaMesAno(this.debitoCobrarHistorico.getAnoMesCobrancaDebito()); } return ""; } public Short getPrestacaoCobradas(){ if(this.debitoCobrarHistorico!=null){ return this.debitoCobrarHistorico.getPrestacaoCobradas(); } return null; } public Short getPrestacaoDebito(){ if(this.debitoCobrarHistorico!=null){ return this.debitoCobrarHistorico.getPrestacaoDebito(); } return null; } public Short getNumeroParcelaBonus(){ if(this.debitoCobrarHistorico!=null){ return this.debitoCobrarHistorico.getNumeroParcelaBonus(); } return null; } public BigDecimal getValorDebito(){ if(this.debitoCobrarHistorico!=null){ return this.debitoCobrarHistorico.getValorDebito(); } return null; } public String getDescricaoAbreviadaCreditoSituacaoAtual(){ if(this.debitoCobrarHistorico!=null && this.debitoCobrarHistorico.getDebitoCreditoSituacaoAtual()!=null){ return this.debitoCobrarHistorico.getDebitoCreditoSituacaoAtual().getDescricaoAbreviada(); } return ""; } }