package gcom.faturamento.bean; import gcom.faturamento.conta.Conta; import gcom.util.Util; import java.math.BigDecimal; import java.util.Date; /** * [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 ContaRelatoriosHelper { public ContaRelatoriosHelper() { } public ContaRelatoriosHelper(Conta c) { this.conta = c; } private Conta conta; public Conta getConta() { return conta; } public void setConta(Conta c) { this.conta = c; } public String getReferencia(){ if(this.conta!=null){ return Util.formatarMesAnoReferencia(this.conta.getReferencia()); } return ""; } public Date getDataVencimentoConta(){ if(this.conta!=null){ return this.conta.getDataVencimentoConta(); } return null; } public BigDecimal getValorAgua(){ if(this.conta!=null){ return this.conta.getValorAgua(); } return null; } public BigDecimal getValorEsgoto(){ if(this.conta!=null){ return this.conta.getValorEsgoto(); } return null; } public BigDecimal getDebitos(){ if(this.conta!=null){ return this.conta.getDebitos(); } return null; } public BigDecimal getValorCreditos(){ if(this.conta!=null){ return this.conta.getValorCreditos(); } return null; } public BigDecimal getValorImposto(){ if(this.conta!=null){ return this.conta.getValorImposto(); } return null; } public BigDecimal getValorTotal(){ if(this.conta!=null){ return this.conta.getValorTotal(); } return null; } public String getDescricaoAbreviadaCreditoSituacaoAtual(){ if(this.conta!=null && this.conta.getDebitoCreditoSituacaoAtual()!=null){ return this.conta.getDebitoCreditoSituacaoAtual().getDescricaoAbreviada(); } return ""; } }