package gcom.relatorio.cobranca;
import gcom.relatorio.RelatorioBean;
import java.math.BigDecimal;
/**
*
* Bean do [UC0227] Gerar Curva ABC Debitos
*
* @author Ivan S�rgio
* @date 03/09/2007
*/
public class RelatorioGerarCurvaAbcDebitosBean implements RelatorioBean {
private String referenciaCobrancaInicial;
private String referenciaCobrancaFinal;
private String categoria;
private String subCategoria;
private String classificacao;
private String situacaoAgua;
private String intervaloMeses;
private String idGerenciaRegional;
private String nomeGerenciaRegional;
private String idLocalidade;
private String nomeLocalidade;
private String idMunicipio;
private String nomeMunicipio;
private String idSetorComercial;
private String codigoSetorComercial;
private String nomeSetorComercial;
// Parte de Debito Faixa Valoes
private BigDecimal faixaInicial;
private BigDecimal faixaFinal;
private Integer idFaixa;
private Integer quantidadeLigacoes = 0;
private BigDecimal percLigacoes = new BigDecimal(0.00).setScale(2);
private Integer ligacoesAcumuladas = 0;
private BigDecimal percLigacoesAcumulado = new BigDecimal(0.00).setScale(2);
private BigDecimal valor = new BigDecimal(0.00).setScale(2);
private BigDecimal percValor = new BigDecimal(0.00).setScale(2);
private BigDecimal valorAcumulado = new BigDecimal(0.00).setScale(2);
private BigDecimal percValorAcumulado = new BigDecimal(0.00).setScale(2);
private BigDecimal valorMedio = new BigDecimal(0.00).setScale(2);
private String idClassificacao;
public String getReferenciaCobrancaFinal() {
return referenciaCobrancaFinal;
}
public void setReferenciaCobrancaFinal(String referenciaCobrancaFinal) {
this.referenciaCobrancaFinal = referenciaCobrancaFinal;
}
public String getReferenciaCobrancaInicial() {
return referenciaCobrancaInicial;
}
public void setReferenciaCobrancaInicial(String referenciaCobrancaInicial) {
this.referenciaCobrancaInicial = referenciaCobrancaInicial;
}
public String getCategoria() {
return categoria;
}
public void setCategoria(String categoria) {
this.categoria = categoria;
}
public String getClassificacao() {
return classificacao;
}
public void setClassificacao(String classificacao) {
this.classificacao = classificacao;
}
public String getCodigoSetorComercial() {
return codigoSetorComercial;
}
public void setCodigoSetorComercial(String codigoSetorComercial) {
this.codigoSetorComercial = codigoSetorComercial;
}
public String getIdGerenciaRegional() {
return idGerenciaRegional;
}
public void setIdGerenciaRegional(String idGerenciaRegional) {
this.idGerenciaRegional = idGerenciaRegional;
}
public String getIdLocalidade() {
return idLocalidade;
}
public void setIdLocalidade(String idLocalidade) {
this.idLocalidade = idLocalidade;
}
public String getIdSetorComercial() {
return idSetorComercial;
}
public void setIdSetorComercial(String idSetorComercial) {
this.idSetorComercial = idSetorComercial;
}
public String getIntervaloMeses() {
return intervaloMeses;
}
public void setIntervaloMeses(String intervaloMeses) {
this.intervaloMeses = intervaloMeses;
}
public String getNomeGerenciaRegional() {
return nomeGerenciaRegional;
}
public void setNomeGerenciaRegional(String nomeGerenciaRegional) {
this.nomeGerenciaRegional = nomeGerenciaRegional;
}
public String getNomeLocalidade() {
return nomeLocalidade;
}
public void setNomeLocalidade(String nomeLocalidade) {
this.nomeLocalidade = nomeLocalidade;
}
public String getIdMunicipio() {
return idMunicipio;
}
public void setIdMunicipio(String idMunicipio) {
this.idMunicipio = idMunicipio;
}
public String getNomeMunicipio() {
return nomeMunicipio;
}
public void setNomeMunicipio(String nomeMunicipio) {
this.nomeMunicipio = nomeMunicipio;
}
public String getNomeSetorComercial() {
return nomeSetorComercial;
}
public void setNomeSetorComercial(String nomeSetorComercial) {
this.nomeSetorComercial = nomeSetorComercial;
}
public String getSituacaoAgua() {
return situacaoAgua;
}
public void setSituacaoAgua(String situacaoAgua) {
this.situacaoAgua = situacaoAgua;
}
public String getSubCategoria() {
return subCategoria;
}
public void setSubCategoria(String subCategoria) {
this.subCategoria = subCategoria;
}
// Formata a Situacao
public String getSituacao() {
String retorno = "";
if (this.getSituacaoAgua() != "") {
retorno = this.getSituacaoAgua() + " ";
}
if (this.getIntervaloMeses() != "") {
retorno += this.getIntervaloMeses();
}
return retorno;
}
public BigDecimal getFaixaFinal() {
return faixaFinal;
}
public void setFaixaFinal(BigDecimal faixaFinal) {
this.faixaFinal = faixaFinal;
}
public BigDecimal getFaixaInicial() {
return faixaInicial;
}
public void setFaixaInicial(BigDecimal faixaInicial) {
this.faixaInicial = faixaInicial;
}
public Integer getIdFaixa() {
return idFaixa;
}
public void setIdFaixa(Integer idFaixa) {
this.idFaixa = idFaixa;
}
public Integer getLigacoesAcumuladas() {
return ligacoesAcumuladas;
}
public void setLigacoesAcumuladas(Integer ligacoesAcumuladas) {
this.ligacoesAcumuladas = ligacoesAcumuladas;
}
public BigDecimal getPercLigacoes() {
return percLigacoes;
}
public void setPercLigacoes(BigDecimal percLigacoes) {
this.percLigacoes = percLigacoes;
}
public BigDecimal getPercLigacoesAcumulado() {
return percLigacoesAcumulado;
}
public void setPercLigacoesAcumulado(BigDecimal percLigacoesAcumulado) {
this.percLigacoesAcumulado = percLigacoesAcumulado;
}
public BigDecimal getPercValor() {
return percValor;
}
public void setPercValor(BigDecimal percValor) {
this.percValor = percValor;
}
public BigDecimal getPercValorAcumulado() {
return percValorAcumulado;
}
public void setPercValorAcumulado(BigDecimal percValorAcumulado) {
this.percValorAcumulado = percValorAcumulado;
}
public Integer getQuantidadeLigacoes() {
return quantidadeLigacoes;
}
public void setQuantidadeLigacoes(Integer quantidadeLigacoes) {
this.quantidadeLigacoes = quantidadeLigacoes;
}
public BigDecimal getValor() {
return valor;
}
public void setValor(BigDecimal valor) {
this.valor = valor;
}
public BigDecimal getValorAcumulado() {
return valorAcumulado;
}
public void setValorAcumulado(BigDecimal valorAcumulado) {
this.valorAcumulado = valorAcumulado;
}
public BigDecimal getValorMedio() {
return valorMedio;
}
public void setValorMedio(BigDecimal valorMedio) {
this.valorMedio = valorMedio;
}
public String getIdClassificacao() {
return idClassificacao;
}
public void setIdClassificacao(String idClassificacao) {
this.idClassificacao = idClassificacao;
}
// Formata a descricao da classificacao
public String getDescricaoClassificacao() {
String retorno = "";
if (this.classificacao.trim().equalsIgnoreCase("REGIONAL")) {
retorno = this.idGerenciaRegional + " - " + this.nomeGerenciaRegional;
}else if (this.classificacao.trim().equalsIgnoreCase("LOCAL")){
retorno = this.idGerenciaRegional + " - " + this.nomeGerenciaRegional + " - " +
this.nomeLocalidade;
}else if (this.classificacao.trim().equals("MUNICIPIO")){
retorno = this.idGerenciaRegional + " - " + this.nomeGerenciaRegional + " - " +
this.nomeMunicipio;
}else if (this.classificacao.trim().equals("ESTADO")){
retorno = "ESTADO";
}else {
retorno = this.idGerenciaRegional + " - " + this.nomeGerenciaRegional + " - " +
this.nomeLocalidade + " - " + this.codigoSetorComercial + " - " +
this.nomeSetorComercial;
}
return retorno;
}
// Formata a Referencia cobranca
public String getReferenciaCobranca() {
String retorno = "";
if (this.getReferenciaCobrancaInicial() != null &&
!this.getReferenciaCobrancaInicial().equals("") &&
this.getReferenciaCobrancaFinal() != null &&
!this.getReferenciaCobrancaInicial().equals("")) {
retorno = this.getReferenciaCobrancaInicial() + " � " + this.getReferenciaCobrancaFinal();
}
return retorno;
}
}