package gcom.relatorio.faturamento.conta; import gcom.relatorio.RelatorioBean; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Collection; import java.util.Date; import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; /** * [UC0482] Emitir 2� Via de Conta * @author Vivianne Sousa * @date 15/09/2006 */ public class RelatorioContaBean implements RelatorioBean { private JRBeanCollectionDataSource arrayJRConsumosAnteriores; private ArrayList<RelatorioContaConsumosAnterioresBean> arrayRelatorioContaConsumosAnterioresBean; private JRBeanCollectionDataSource arrayJRDetail; private ArrayList<RelatorioContaDetailBean> arrayRelatorioContaDetailBean; private Integer idConta; private String categoria; private String tarifa; private String aguaEsgoto; private String idImovel; private String nomeCliente; private String cpfCnpj; private BigDecimal percentualEsgoto; private String endereco; private String inscricao; private Short rota; private Integer sequencialRota; private Short quantidadeEconomias; private Date dataEmissao; private Date dataVencimento; private String mesAnoConta; private BigDecimal valorConta; private String numeroHidrometro; private Date dataInstalacao; private Integer leituraAnterior; private Integer leituraAtual; private Date dataLeituraAnterior; private Date dataLeituraAtual; private Integer diasConsumo; private Integer consumo; private String anormalidadeLeitura; private Integer leiturista; private String mensagem1; private String mensagem2; private String mensagem3; private BigDecimal multa; private BigDecimal encargos; private BigDecimal turbidez; private BigDecimal cloro; private BigDecimal cor; private BigDecimal ph; private BigDecimal alcalinidade; private String coliformesTotais; private String coliformesFecais; private String mediaConsumo; private String representacaoNumericaCodBarraFormatada; private String representacaoNumericaCodBarraSemDigito; private String indicadorDebitoConta; private String indicadorNaoGeraCodigoDeBarras; public RelatorioContaBean(Collection<RelatorioContaDetailBean> colecaoDetail, Collection<RelatorioContaConsumosAnterioresBean> colecaoConsumosAnteriores) { this.arrayRelatorioContaDetailBean = new ArrayList<RelatorioContaDetailBean>(); this.arrayRelatorioContaDetailBean.addAll(colecaoDetail); this.arrayJRDetail = new JRBeanCollectionDataSource(this.arrayRelatorioContaDetailBean); this.arrayRelatorioContaConsumosAnterioresBean = new ArrayList<RelatorioContaConsumosAnterioresBean>(); this.arrayRelatorioContaConsumosAnterioresBean.addAll(colecaoConsumosAnteriores); this.arrayJRConsumosAnteriores = new JRBeanCollectionDataSource(this.arrayRelatorioContaConsumosAnterioresBean); } /** * @return Retorna o campo aguaEsgoto. */ public String getAguaEsgoto() { return aguaEsgoto; } /** * @param aguaEsgoto O aguaEsgoto a ser setado. */ public void setAguaEsgoto(String aguaEsgoto) { this.aguaEsgoto = aguaEsgoto; } /** * @return Retorna o campo arrayJRConsumosAnteriores. */ public JRBeanCollectionDataSource getArrayJRConsumosAnteriores() { return arrayJRConsumosAnteriores; } /** * @param arrayJRConsumosAnteriores O arrayJRConsumosAnteriores a ser setado. */ public void setArrayJRConsumosAnteriores( JRBeanCollectionDataSource arrayJRConsumosAnteriores) { this.arrayJRConsumosAnteriores = arrayJRConsumosAnteriores; } /** * @return Retorna o campo arrayJRDetail. */ public JRBeanCollectionDataSource getArrayJRDetail() { return arrayJRDetail; } /** * @param arrayJRDetail O arrayJRDetail a ser setado. */ public void setArrayJRDetail(JRBeanCollectionDataSource arrayJRDetail) { this.arrayJRDetail = arrayJRDetail; } /** * @return Retorna o campo arrayRelatorioContaConsumosAnterioresBean. */ public ArrayList<RelatorioContaConsumosAnterioresBean> getArrayRelatorioContaConsumosAnterioresBean() { return arrayRelatorioContaConsumosAnterioresBean; } /** * @param arrayRelatorioContaConsumosAnterioresBean O arrayRelatorioContaConsumosAnterioresBean a ser setado. */ public void setArrayRelatorioContaConsumosAnterioresBean( ArrayList<RelatorioContaConsumosAnterioresBean> arrayRelatorioContaConsumosAnterioresBean) { this.arrayRelatorioContaConsumosAnterioresBean = arrayRelatorioContaConsumosAnterioresBean; } /** * @return Retorna o campo arrayRelatorioContaDetailBean. */ public ArrayList<RelatorioContaDetailBean> getArrayRelatorioContaDetailBean() { return arrayRelatorioContaDetailBean; } /** * @param arrayRelatorioContaDetailBean O arrayRelatorioContaDetailBean a ser setado. */ public void setArrayRelatorioContaDetailBean(ArrayList<RelatorioContaDetailBean> arrayRelatorioContaDetailBean) { this.arrayRelatorioContaDetailBean = arrayRelatorioContaDetailBean; } /** * @return Retorna o campo categoria. */ public String getCategoria() { return categoria; } /** * @param categoria O categoria a ser setado. */ public void setCategoria(String categoria) { this.categoria = categoria; } /** * @return Retorna o campo cpfCnpj. */ public String getCpfCnpj() { return cpfCnpj; } /** * @param cpfCnpj O cpfCnpj a ser setado. */ public void setCpfCnpj(String cpfCnpj) { this.cpfCnpj = cpfCnpj; } /** * @return Retorna o campo dataEmissao. */ public Date getDataEmissao() { return dataEmissao; } /** * @param dataEmissao O dataEmissao a ser setado. */ public void setDataEmissao(Date dataEmissao) { this.dataEmissao = dataEmissao; } /** * @return Retorna o campo dataInstalacao. */ public Date getDataInstalacao() { return dataInstalacao; } /** * @param dataInstalacao O dataInstalacao a ser setado. */ public void setDataInstalacao(Date dataInstalacao) { this.dataInstalacao = dataInstalacao; } /** * @return Retorna o campo dataLeituraAnterior. */ public Date getDataLeituraAnterior() { return dataLeituraAnterior; } /** * @param dataLeituraAnterior O dataLeituraAnterior a ser setado. */ public void setDataLeituraAnterior(Date dataLeituraAnterior) { this.dataLeituraAnterior = dataLeituraAnterior; } /** * @return Retorna o campo dataLeituraAtual. */ public Date getDataLeituraAtual() { return dataLeituraAtual; } /** * @param dataLeituraAtual O dataLeituraAtual a ser setado. */ public void setDataLeituraAtual(Date dataLeituraAtual) { this.dataLeituraAtual = dataLeituraAtual; } /** * @return Retorna o campo dataVencimento. */ public Date getDataVencimento() { return dataVencimento; } /** * @param dataVencimento O dataVencimento a ser setado. */ public void setDataVencimento(Date dataVencimento) { this.dataVencimento = dataVencimento; } /** * @return Retorna o campo diasConsumo. */ public Integer getDiasConsumo() { return diasConsumo; } /** * @param diasConsumo O diasConsumo a ser setado. */ public void setDiasConsumo(Integer diasConsumo) { this.diasConsumo = diasConsumo; } /** * @return Retorna o campo endereco. */ public String getEndereco() { return endereco; } /** * @param endereco O endereco a ser setado. */ public void setEndereco(String endereco) { this.endereco = endereco; } /** * @return Retorna o campo anormalidadeLeitura. */ public String getAnormalidadeLeitura() { return anormalidadeLeitura; } /** * @param anormalidadeLeitura O anormalidadeLeitura a ser setado. */ public void setAnormalidadeLeitura(String anormalidadeLeitura) { this.anormalidadeLeitura = anormalidadeLeitura; } /** * @return Retorna o campo cloro. */ public BigDecimal getCloro() { return cloro; } /** * @param cloro O cloro a ser setado. */ public void setCloro(BigDecimal cloro) { this.cloro = cloro; } /** * @return Retorna o campo consumo. */ public Integer getConsumo() { return consumo; } /** * @param consumo O consumo a ser setado. */ public void setConsumo(Integer consumo) { this.consumo = consumo; } /** * @return Retorna o campo encargos. */ public BigDecimal getEncargos() { return encargos; } /** * @param encargos O encargos a ser setado. */ public void setEncargos(BigDecimal encargos) { this.encargos = encargos; } /** * @return Retorna o campo leiturista. */ public Integer getLeiturista() { return leiturista; } /** * @param leiturista O leiturista a ser setado. */ public void setLeiturista(Integer leiturista) { this.leiturista = leiturista; } /** * @return Retorna o campo mediaConsumo. */ public String getMediaConsumo() { return mediaConsumo; } /** * @param mediaConsumo O mediaConsumo a ser setado. */ public void setMediaConsumo(String mediaConsumo) { this.mediaConsumo = mediaConsumo; } /** * @return Retorna o campo mensagem1. */ public String getMensagem1() { return mensagem1; } /** * @param mensagem1 O mensagem1 a ser setado. */ public void setMensagem1(String mensagem1) { this.mensagem1 = mensagem1; } /** * @return Retorna o campo mensagem2. */ public String getMensagem2() { return mensagem2; } /** * @param mensagem2 O mensagem2 a ser setado. */ public void setMensagem2(String mensagem2) { this.mensagem2 = mensagem2; } /** * @return Retorna o campo mensagem3. */ public String getMensagem3() { return mensagem3; } /** * @param mensagem3 O mensagem3 a ser setado. */ public void setMensagem3(String mensagem3) { this.mensagem3 = mensagem3; } /** * @return Retorna o campo multa. */ public BigDecimal getMulta() { return multa; } /** * @param multa O multa a ser setado. */ public void setMulta(BigDecimal multa) { this.multa = multa; } /** * @return Retorna o campo turbidez. */ public BigDecimal getTurbidez() { return turbidez; } /** * @param turbidez O turbidez a ser setado. */ public void setTurbidez(BigDecimal turbidez) { this.turbidez = turbidez; } /** * @return Retorna o campo idConta. */ public Integer getIdConta() { return idConta; } /** * @param idConta O idConta a ser setado. */ public void setIdConta(Integer idConta) { this.idConta = idConta; } /** * @return Retorna o campo idImovel. */ public String getIdImovel() { return idImovel; } /** * @param idImovel O idImovel a ser setado. */ public void setIdImovel(String idImovel) { this.idImovel = idImovel; } /** * @return Retorna o campo inscricao. */ public String getInscricao() { return inscricao; } /** * @param inscricao O inscricao a ser setado. */ public void setInscricao(String inscricao) { this.inscricao = inscricao; } /** * @return Retorna o campo leituraAnterior. */ public Integer getLeituraAnterior() { return leituraAnterior; } /** * @param leituraAnterior O leituraAnterior a ser setado. */ public void setLeituraAnterior(Integer leituraAnterior) { this.leituraAnterior = leituraAnterior; } /** * @return Retorna o campo leituraAtual. */ public Integer getLeituraAtual() { return leituraAtual; } /** * @param leituraAtual O leituraAtual a ser setado. */ public void setLeituraAtual(Integer leituraAtual) { this.leituraAtual = leituraAtual; } /** * @return Retorna o campo mesAnoConta. */ public String getMesAnoConta() { return mesAnoConta; } /** * @param mesAnoConta O mesAnoConta a ser setado. */ public void setMesAnoConta(String mesAnoConta) { this.mesAnoConta = mesAnoConta; } /** * @return Retorna o campo nomeCliente. */ public String getNomeCliente() { return nomeCliente; } /** * @param nomeCliente O nomeCliente a ser setado. */ public void setNomeCliente(String nomeCliente) { this.nomeCliente = nomeCliente; } /** * @return Retorna o campo numeroHidrometro. */ public String getNumeroHidrometro() { return numeroHidrometro; } /** * @param numeroHidrometro O numeroHidrometro a ser setado. */ public void setNumeroHidrometro(String numeroHidrometro) { this.numeroHidrometro = numeroHidrometro; } /** * @return Retorna o campo percentualEsgoto. */ public BigDecimal getPercentualEsgoto() { return percentualEsgoto; } /** * @param percentualEsgoto O percentualEsgoto a ser setado. */ public void setPercentualEsgoto(BigDecimal percentualEsgoto) { this.percentualEsgoto = percentualEsgoto; } /** * @return Retorna o campo quantidadeEconomias. */ public Short getQuantidadeEconomias() { return quantidadeEconomias; } /** * @param quantidadeEconomias O quantidadeEconomias a ser setado. */ public void setQuantidadeEconomias(Short quantidadeEconomias) { this.quantidadeEconomias = quantidadeEconomias; } /** * @return Retorna o campo rota. */ public Short getRota() { return rota; } /** * @param rota O rota a ser setado. */ public void setRota(Short rota) { this.rota = rota; } /** * @return Retorna o campo sequencialRota. */ public Integer getSequencialRota() { return sequencialRota; } /** * @param sequencialRota O sequencialRota a ser setado. */ public void setSequencialRota(Integer sequencialRota) { this.sequencialRota = sequencialRota; } /** * @return Retorna o campo tarifa. */ public String getTarifa() { return tarifa; } /** * @param tarifa O tarifa a ser setado. */ public void setTarifa(String tarifa) { this.tarifa = tarifa; } /** * @return Retorna o campo valorConta. */ public BigDecimal getValorConta() { return valorConta; } /** * @param valorConta O valorConta a ser setado. */ public void setValorConta(BigDecimal valorConta) { this.valorConta = valorConta; } public String getColiformesFecais() { return coliformesFecais; } public void setColiformesFecais(String coliformesFecais) { this.coliformesFecais = coliformesFecais; } public String getColiformesTotais() { return coliformesTotais; } public void setColiformesTotais(String coliformesTotais) { this.coliformesTotais = coliformesTotais; } /** * @return Retorna o campo cor. */ public BigDecimal getCor() { return cor; } /** * @param cor O cor a ser setado. */ public void setCor(BigDecimal cor) { this.cor = cor; } /** * @return Retorna o campo ph. */ public BigDecimal getPh() { return ph; } /** * @param ph O ph a ser setado. */ public void setPh(BigDecimal ph) { this.ph = ph; } /** * @return Retorna o campo representacaoNumericaCodBarraFormatada. */ public String getRepresentacaoNumericaCodBarraFormatada() { return representacaoNumericaCodBarraFormatada; } /** * @param representacaoNumericaCodBarraFormatada O representacaoNumericaCodBarraFormatada a ser setado. */ public void setRepresentacaoNumericaCodBarraFormatada( String representacaoNumericaCodBarraFormatada) { this.representacaoNumericaCodBarraFormatada = representacaoNumericaCodBarraFormatada; } /** * @return Retorna o campo representacaoNumericaCodBarraSemDigito. */ public String getRepresentacaoNumericaCodBarraSemDigito() { return representacaoNumericaCodBarraSemDigito; } /** * @param representacaoNumericaCodBarraSemDigito O representacaoNumericaCodBarraSemDigito a ser setado. */ public void setRepresentacaoNumericaCodBarraSemDigito( String representacaoNumericaCodBarraSemDigito) { this.representacaoNumericaCodBarraSemDigito = representacaoNumericaCodBarraSemDigito; } public BigDecimal getAlcalinidade() { return alcalinidade; } public void setAlcalinidade(BigDecimal alcalinidade) { this.alcalinidade = alcalinidade; } public String getIndicadorDebitoConta() { return indicadorDebitoConta; } public void setIndicadorDebitoConta(String indicadorDebitoConta) { this.indicadorDebitoConta = indicadorDebitoConta; } public String getIndicadorNaoGeraCodigoDeBarras() { return indicadorNaoGeraCodigoDeBarras; } public void setIndicadorNaoGeraCodigoDeBarras( String indicadorNaoGeraCodigoDeBarras) { this.indicadorNaoGeraCodigoDeBarras = indicadorNaoGeraCodigoDeBarras; } }