package gcom.relatorio.faturamento.conta;
import gcom.faturamento.bean.EmitirContaHelper;
import gcom.relatorio.RelatorioBean;
import gcom.util.Util;
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
* subrelatorio quando for gerado boleto bancario
*
* @author Vivianne Sousa
* @date 29/08/2008
*/
public class Relatorio2ViaContaBoletoBancarioBean implements RelatorioBean {
private String indicadorPrimeiraPaginaBoleto;
private JRBeanCollectionDataSource arrayJRDetailBoleto;
private ArrayList arrayRelatorio2ViaContaDetailBean;
private String matriculaImovelFormatadaBoleto;
private String nomeClienteBoleto;
private String enderecoImovelBoleto;
private String faturaBoleto;
private String inscricaoBoleto;
private String valorContaStringBoleto;
private String primeiraParteBoleto;
private String segundaParteBoleto;
private String terceiraParteBoleto;
private String nomeGerenciaRegionalBoleto;
private String mesAnoFormatadoBoleto;
private String numeroIndiceTurbidezBoleto;
private String numeroCloroResidualBoleto;
private String representacaoNumericaCodBarraFormatadaBoleto;
private String representacaoNumericaCodBarraSemDigitoBoleto;
private String dataValidadeBoleto;
private String grupoBoleto;
private String firmaBoleto;
private String idContaBoleto;
private String totalPaginasRelatorioBoleto;
private String contaSemCodigoBarrasBoleto;
private String nossoNumero;
private String cedente;
private String dataAtual;
//s� aparece na CAERN
private String rotaEntrega;
private String debitoCreditoSituacaoAtualContaBoleto;
private String contaPagaBoleto;
private String numeroNitrato;
private String numeroColiformesTotais;
private String numeroPH;
public Relatorio2ViaContaBoletoBancarioBean(
EmitirContaHelper emitirContaHelper,
int indicadorPrimeiraPaginaBoleto,
int totalPaginasRelatorio,
String contaPaga,
Collection colecaoDetail,
String debitoCreditoSituacaoAtualConta,
String cedente) {
this.indicadorPrimeiraPaginaBoleto = "" + indicadorPrimeiraPaginaBoleto;
this.matriculaImovelFormatadaBoleto = emitirContaHelper.getIdImovel() + "";
this.nomeClienteBoleto = emitirContaHelper.getNomeCliente() ;
this.enderecoImovelBoleto = emitirContaHelper.getEnderecoImovel() ;
this.faturaBoleto = emitirContaHelper.getFatura() ;
this.inscricaoBoleto = emitirContaHelper.getInscricaoImovel() ;
this.valorContaStringBoleto = emitirContaHelper.getValorContaString() ;
this.primeiraParteBoleto = emitirContaHelper.getPrimeiraParte() ;
this.segundaParteBoleto = emitirContaHelper.getSegundaParte() ;
this.terceiraParteBoleto = emitirContaHelper.getTerceiraParte();
this.nomeGerenciaRegionalBoleto = emitirContaHelper.getNomeGerenciaRegional();
this.mesAnoFormatadoBoleto = emitirContaHelper.getMesAnoFormatado();
this.numeroIndiceTurbidezBoleto = emitirContaHelper.getNumeroIndiceTurbidez();
this.numeroCloroResidualBoleto = emitirContaHelper.getNumeroCloroResidual();
this.representacaoNumericaCodBarraFormatadaBoleto =
emitirContaHelper.getRepresentacaoNumericaCodBarraFormatada();
this.representacaoNumericaCodBarraSemDigitoBoleto =
emitirContaHelper.getRepresentacaoNumericaCodBarraSemDigito();
this.dataValidadeBoleto = emitirContaHelper.getDataValidade();
this.grupoBoleto = emitirContaHelper.getIdFaturamentoGrupo().toString();
this.firmaBoleto = emitirContaHelper.getIdEmpresa().toString();
this.totalPaginasRelatorioBoleto = "" + totalPaginasRelatorio;
this.idContaBoleto = emitirContaHelper.getIdConta().toString();
this.contaSemCodigoBarrasBoleto = emitirContaHelper.getContaSemCodigoBarras();
this.debitoCreditoSituacaoAtualContaBoleto = debitoCreditoSituacaoAtualConta;
this.contaPagaBoleto = contaPaga;
this.nossoNumero = emitirContaHelper.getNossoNumero();
this.cedente = cedente;
this.dataAtual = Util.formatarData(new Date());
this.numeroNitrato = emitirContaHelper.getNumeroNitrato();
this.numeroColiformesTotais = emitirContaHelper.getValorMedioColiformesTotais();
this.numeroPH = emitirContaHelper.getValorMedioPh();
this.arrayRelatorio2ViaContaDetailBean = new ArrayList();
this.arrayRelatorio2ViaContaDetailBean.addAll(colecaoDetail);
this.arrayJRDetailBoleto = new JRBeanCollectionDataSource(
this.arrayRelatorio2ViaContaDetailBean);
}
public JRBeanCollectionDataSource getArrayJRDetailBoleto() {
return arrayJRDetailBoleto;
}
public void setArrayJRDetailBoleto(
JRBeanCollectionDataSource arrayJRDetailBoleto) {
this.arrayJRDetailBoleto = arrayJRDetailBoleto;
}
public ArrayList getArrayRelatorio2ViaContaDetailBean() {
return arrayRelatorio2ViaContaDetailBean;
}
public void setArrayRelatorio2ViaContaDetailBean(
ArrayList arrayRelatorio2ViaContaDetailBean) {
this.arrayRelatorio2ViaContaDetailBean = arrayRelatorio2ViaContaDetailBean;
}
public String getContaPagaBoleto() {
return contaPagaBoleto;
}
public void setContaPagaBoleto(String contaPagaBoleto) {
this.contaPagaBoleto = contaPagaBoleto;
}
public String getContaSemCodigoBarrasBoleto() {
return contaSemCodigoBarrasBoleto;
}
public void setContaSemCodigoBarrasBoleto(String contaSemCodigoBarrasBoleto) {
this.contaSemCodigoBarrasBoleto = contaSemCodigoBarrasBoleto;
}
public String getDataValidadeBoleto() {
return dataValidadeBoleto;
}
public void setDataValidadeBoleto(String dataValidadeBoleto) {
this.dataValidadeBoleto = dataValidadeBoleto;
}
public String getDebitoCreditoSituacaoAtualContaBoleto() {
return debitoCreditoSituacaoAtualContaBoleto;
}
public void setDebitoCreditoSituacaoAtualContaBoleto(
String debitoCreditoSituacaoAtualContaBoleto) {
this.debitoCreditoSituacaoAtualContaBoleto = debitoCreditoSituacaoAtualContaBoleto;
}
public String getEnderecoImovelBoleto() {
return enderecoImovelBoleto;
}
public void setEnderecoImovelBoleto(String enderecoImovelBoleto) {
this.enderecoImovelBoleto = enderecoImovelBoleto;
}
public String getFaturaBoleto() {
return faturaBoleto;
}
public void setFaturaBoleto(String faturaBoleto) {
this.faturaBoleto = faturaBoleto;
}
public String getFirmaBoleto() {
return firmaBoleto;
}
public void setFirmaBoleto(String firmaBoleto) {
this.firmaBoleto = firmaBoleto;
}
public String getGrupoBoleto() {
return grupoBoleto;
}
public void setGrupoBoleto(String grupoBoleto) {
this.grupoBoleto = grupoBoleto;
}
public String getIdContaBoleto() {
return idContaBoleto;
}
public void setIdContaBoleto(String idContaBoleto) {
this.idContaBoleto = idContaBoleto;
}
public String getIndicadorPrimeiraPaginaBoleto() {
return indicadorPrimeiraPaginaBoleto;
}
public void setIndicadorPrimeiraPaginaBoleto(
String indicadorPrimeiraPaginaBoleto) {
this.indicadorPrimeiraPaginaBoleto = indicadorPrimeiraPaginaBoleto;
}
public String getInscricaoBoleto() {
return inscricaoBoleto;
}
public void setInscricaoBoleto(String inscricaoBoleto) {
this.inscricaoBoleto = inscricaoBoleto;
}
public String getMatriculaImovelFormatadaBoleto() {
return matriculaImovelFormatadaBoleto;
}
public void setMatriculaImovelFormatadaBoleto(
String matriculaImovelFormatadaBoleto) {
this.matriculaImovelFormatadaBoleto = matriculaImovelFormatadaBoleto;
}
public String getMesAnoFormatadoBoleto() {
return mesAnoFormatadoBoleto;
}
public void setMesAnoFormatadoBoleto(String mesAnoFormatadoBoleto) {
this.mesAnoFormatadoBoleto = mesAnoFormatadoBoleto;
}
public String getNomeClienteBoleto() {
return nomeClienteBoleto;
}
public void setNomeClienteBoleto(String nomeClienteBoleto) {
this.nomeClienteBoleto = nomeClienteBoleto;
}
public String getNomeGerenciaRegionalBoleto() {
return nomeGerenciaRegionalBoleto;
}
public void setNomeGerenciaRegionalBoleto(String nomeGerenciaRegionalBoleto) {
this.nomeGerenciaRegionalBoleto = nomeGerenciaRegionalBoleto;
}
public String getNumeroCloroResidualBoleto() {
return numeroCloroResidualBoleto;
}
public void setNumeroCloroResidualBoleto(String numeroCloroResidualBoleto) {
this.numeroCloroResidualBoleto = numeroCloroResidualBoleto;
}
public String getNumeroIndiceTurbidezBoleto() {
return numeroIndiceTurbidezBoleto;
}
public void setNumeroIndiceTurbidezBoleto(String numeroIndiceTurbidezBoleto) {
this.numeroIndiceTurbidezBoleto = numeroIndiceTurbidezBoleto;
}
public String getPrimeiraParteBoleto() {
return primeiraParteBoleto;
}
public void setPrimeiraParteBoleto(String primeiraParteBoleto) {
this.primeiraParteBoleto = primeiraParteBoleto;
}
public String getRepresentacaoNumericaCodBarraFormatadaBoleto() {
return representacaoNumericaCodBarraFormatadaBoleto;
}
public void setRepresentacaoNumericaCodBarraFormatadaBoleto(
String representacaoNumericaCodBarraFormatadaBoleto) {
this.representacaoNumericaCodBarraFormatadaBoleto = representacaoNumericaCodBarraFormatadaBoleto;
}
public String getRepresentacaoNumericaCodBarraSemDigitoBoleto() {
return representacaoNumericaCodBarraSemDigitoBoleto;
}
public void setRepresentacaoNumericaCodBarraSemDigitoBoleto(
String representacaoNumericaCodBarraSemDigitoBoleto) {
this.representacaoNumericaCodBarraSemDigitoBoleto = representacaoNumericaCodBarraSemDigitoBoleto;
}
public String getRotaEntrega() {
return rotaEntrega;
}
public void setRotaEntrega(String rotaEntrega) {
this.rotaEntrega = rotaEntrega;
}
public String getSegundaParteBoleto() {
return segundaParteBoleto;
}
public void setSegundaParteBoleto(String segundaParteBoleto) {
this.segundaParteBoleto = segundaParteBoleto;
}
public String getTerceiraParteBoleto() {
return terceiraParteBoleto;
}
public void setTerceiraParteBoleto(String terceiraParteBoleto) {
this.terceiraParteBoleto = terceiraParteBoleto;
}
public String getTotalPaginasRelatorioBoleto() {
return totalPaginasRelatorioBoleto;
}
public void setTotalPaginasRelatorioBoleto(String totalPaginasRelatorioBoleto) {
this.totalPaginasRelatorioBoleto = totalPaginasRelatorioBoleto;
}
public String getValorContaStringBoleto() {
return valorContaStringBoleto;
}
public void setValorContaStringBoleto(String valorContaStringBoleto) {
this.valorContaStringBoleto = valorContaStringBoleto;
}
public String getCedente() {
return cedente;
}
public void setCedente(String cedente) {
this.cedente = cedente;
}
public String getNossoNumero() {
return nossoNumero;
}
public void setNossoNumero(String nossoNumero) {
this.nossoNumero = nossoNumero;
}
public String getDataAtual() {
return dataAtual;
}
public void setDataAtual(String dataAtual) {
this.dataAtual = dataAtual;
}
public String getNumeroColiformesTotais() {
return numeroColiformesTotais;
}
public void setNumeroColiformesTotais(String numeroColiformesTotais) {
this.numeroColiformesTotais = numeroColiformesTotais;
}
public String getNumeroNitrato() {
return numeroNitrato;
}
public void setNumeroNitrato(String numeroNitrato) {
this.numeroNitrato = numeroNitrato;
}
public String getNumeroPH() {
return numeroPH;
}
public void setNumeroPH(String numeroPH) {
this.numeroPH = numeroPH;
}
}