package gcom.faturamento.bean;
import gcom.faturamento.conta.ContaHistorico;
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 ContaHistoricoRelatoriosHelper {
public ContaHistoricoRelatoriosHelper() {
}
public ContaHistoricoRelatoriosHelper(ContaHistorico c) {
this.contaHistorico = c;
}
private ContaHistorico contaHistorico;
public ContaHistorico getContaHistorico() {
return contaHistorico;
}
public void setContaHistorico(ContaHistorico c) {
this.contaHistorico = c;
}
public String getAnoMesReferenciaContabil(){
if(this.contaHistorico!=null){
return Util.formatarMesAnoReferencia(this.contaHistorico.getAnoMesReferenciaContabil());
}
return "";
}
public Date getDataVencimentoConta(){
if(this.contaHistorico!=null){
return this.contaHistorico.getDataVencimentoConta();
}
return null;
}
public BigDecimal getValorAgua(){
if(this.contaHistorico!=null){
return this.contaHistorico.getValorAgua();
}
return null;
}
public BigDecimal getValorEsgoto(){
if(this.contaHistorico!=null){
return this.contaHistorico.getValorEsgoto();
}
return null;
}
public BigDecimal getValorDebitos(){
if(this.contaHistorico!=null){
return this.contaHistorico.getValorDebitos();
}
return null;
}
public BigDecimal getValorCreditos(){
if(this.contaHistorico!=null){
return this.contaHistorico.getValorCreditos();
}
return null;
}
public BigDecimal getValorImposto(){
if(this.contaHistorico!=null){
return this.contaHistorico.getValorImposto();
}
return null;
}
public BigDecimal getValorTotal(){
if(this.contaHistorico!=null){
return this.contaHistorico.getValorTotal();
}
return null;
}
public String getDescricaoAbreviadaCreditoSituacaoAtual(){
if(this.contaHistorico!=null && this.contaHistorico.getDebitoCreditoSituacaoAtual()!=null){
return this.contaHistorico.getDebitoCreditoSituacaoAtual().getDescricaoAbreviada();
}
return "";
}
}