package gcom.relatorio.cadastro.imovel;
import gcom.relatorio.ConstantesRelatorios;
import gcom.seguranca.acesso.usuario.Usuario;
import gcom.tarefa.TarefaException;
import gcom.tarefa.TarefaRelatorio;
import gcom.util.agendadortarefas.AgendadorTarefas;
public class RelatorioDadosTarifaSocial extends TarefaRelatorio {
private static final long serialVersionUID = 1L;
/**
* Construtor da classe RelatorioDadosEconomiaImovel
*/
public RelatorioDadosTarifaSocial(Usuario usuario) {
super(usuario, ConstantesRelatorios.RELATORIO_DADOS_TARIFA_SOCIAL);
}
@Deprecated
public RelatorioDadosTarifaSocial() {
super(null, "");
}
public Object executar() throws TarefaException {
/*// ------------------------------------
Integer idFuncionalidadeIniciada = this.getIdFuncionalidadeIniciada();
// ------------------------------------
Collection imoveisRelatoriosHelper = (Collection) getParametro("imoveisRelatoriosHelper");
Imovel imovelParametrosInicial = (Imovel) getParametro("imovelParametrosInicial");
Imovel imovelParametrosFinal = (Imovel) getParametro("imovelParametrosFinal");
ClienteImovel clienteImovelParametros = (ClienteImovel) getParametro("clienteImovelParametros");
Municipio municipio = (Municipio) getParametro("municipio");
Bairro bairro = (Bairro) getParametro("bairro");
MedicaoHistorico medicaoHistoricoParametrosInicial = (MedicaoHistorico) getParametro("medicaoHistoricoParametrosInicial");
MedicaoHistorico medicaoHistoricoParametrosFinal = (MedicaoHistorico) getParametro("medicaoHistoricoParametrosFinal");
ConsumoHistorico consumoHistoricoParametrosInicial = (ConsumoHistorico) getParametro("consumoHistoricoParametrosInicial");
ConsumoHistorico consumoHistoricoParametrosFinal = (ConsumoHistorico) getParametro("consumoHistoricoParametrosFinal");
GerenciaRegional gerenciaRegional = (GerenciaRegional) getParametro("gerenciaRegional");
Categoria categoria = (Categoria) getParametro("categoria");
Subcategoria subcategoria = (Subcategoria) getParametro("subcategoria");
CobrancaSituacao cobrancaSituacao = (CobrancaSituacao) getParametro("cobrancaSituacao");
Short indicadorMedicao = (Short) getParametro("indicadorMedicao");
Short indicadorSituacaoImovelTarifaSocial = (Short) getParametro("indicadorSituacaoImovelTarifaSocial");
TarifaSocialDadoEconomia tarifaSocialDadoEconomiaInicial = (TarifaSocialDadoEconomia) getParametro("tarifaSocialDadoEconomiaInicial");
TarifaSocialDadoEconomia tarifaSocialDadoEconomiaFinal = (TarifaSocialDadoEconomia) getParametro("tarifaSocialDadoEconomiaFinal");
int tipoFormatoRelatorio = (Integer) getParametro("tipoFormatoRelatorio");
// valor de retorno
byte[] retorno = null;
Fachada fachada = Fachada.getInstancia();
// cole��o de beans do relat�rio
List relatorioBeans = new ArrayList();
RelatorioDadosTarifaSocialBean relatorioBean = null;
// se a cole��o de par�metros da analise n�o for vazia
if (imoveisRelatoriosHelper != null
&& !imoveisRelatoriosHelper.isEmpty()) {
// coloca a cole��o de par�metros da analise no iterator
Iterator imovelRelatorioIterator = imoveisRelatoriosHelper
.iterator();
// la�o para criar a cole��o de par�metros da analise
while (imovelRelatorioIterator.hasNext()) {
ImovelRelatorioHelper imovelRelatorioHelper = (ImovelRelatorioHelper) imovelRelatorioIterator
.next();
ImovelRelatorioHelper cliente = null;
ImovelRelatorioHelper clienteUsuario = null;
ImovelRelatorioHelper clienteProprietario = null;
if (imovelRelatorioHelper.getClientes() != null
&& !imovelRelatorioHelper.getClientes().isEmpty()) {
// O Cliente Imovel foi encontrado
Iterator clienteImovelIterator = imovelRelatorioHelper
.getClientes().iterator();
while (clienteImovelIterator.hasNext()) {
cliente = (ImovelRelatorioHelper) clienteImovelIterator
.next();
// Trazer o cliente usu�rio do im�vel
if (cliente.getClienteRelacaoTipo().equalsIgnoreCase(
"USUARIO")) {
clienteUsuario = cliente;
}
// Trazer o cliente respons�vel do im�vel
if (cliente.getClienteRelacaoTipo().equalsIgnoreCase(
"PROPRIETARIO")) {
clienteProprietario = cliente;
}
}
}
// In�cio da Constru��o do objeto
// RelatorioDadosTarifaSocialBean
// para ser colocado no relat�rio
relatorioBean = new RelatorioDadosTarifaSocialBean(
// C�digo da Ger�ncia Regional
imovelRelatorioHelper.getIdGerenciaRegional() == null ? ""
: ""
+ imovelRelatorioHelper
.getIdGerenciaRegional(),
// Descri��o da Ger�ncia Regional
imovelRelatorioHelper.getDescricaoGerenciaRegional() == null ? ""
: imovelRelatorioHelper
.getDescricaoGerenciaRegional(),
// C�digo da Localidade
imovelRelatorioHelper.getIdLocalidade() == null ? ""
: "" + imovelRelatorioHelper.getIdLocalidade(),
// Descri��o da Localidade
imovelRelatorioHelper.getDescricaoLocalidade() == null ? ""
: imovelRelatorioHelper
.getDescricaoLocalidade(),
// C�digo do Setor Comercial
imovelRelatorioHelper.getCodigoSetorComercial() == null ? ""
: ""
+ imovelRelatorioHelper
.getCodigoSetorComercial(),
// Descri��o do Setor Comercial
imovelRelatorioHelper.getDescricaoSetorComercial() == null ? ""
: imovelRelatorioHelper
.getDescricaoSetorComercial(),
// Matr�cula do Im�vel
"" + imovelRelatorioHelper.getMatriculaImovel(),
// Endere�o
imovelRelatorioHelper.getEnderecoFormatado(),
// Nome do Cliente Proprietario
clienteProprietario == null ? "" : clienteProprietario
.getClienteNome(),
// Cpf do Cliente Proprietario
clienteProprietario == null ? "" : ""
+ clienteProprietario.getClienteCpf(),
// Nome do Cliente Usu�rio
clienteUsuario == null ? "" : clienteUsuario
.getClienteNome(),
// Cpf do Cliente Usu�rio
clienteUsuario == null ? "" : ""
+ clienteUsuario.getClienteCpf(),
// Data da Implanta��o
imovelRelatorioHelper.getDataImplantacao(),
// Data da Exclus�o
imovelRelatorioHelper.getDataExclusao(),
// Motivo da Exclus�o
imovelRelatorioHelper.getMotivoExclusao() == null ? ""
: imovelRelatorioHelper.getMotivoExclusao(),
// Data do �ltimo Recadastramento
imovelRelatorioHelper.getUltimoRecadastramento(),
// N�mero de Recadastramentos
imovelRelatorioHelper.getNumeroRecadastramento() == null ? ""
: ""
+ imovelRelatorioHelper
.getNumeroRecadastramento(),
// �rea Constru�da
imovelRelatorioHelper.getAreaConstruida() == null ? ""
: ""
+ imovelRelatorioHelper
.getAreaConstruida(),
// N�mero do IPTU
imovelRelatorioHelper.getNumeroIptu() == null ? "" : ""
+ imovelRelatorioHelper.getNumeroIptu()
.toString(),
// N�mero do Contrato da Celpe
imovelRelatorioHelper.getNumeroCelpe() == null ? ""
: "" + imovelRelatorioHelper.getNumeroCelpe(),
// N�mero do Cart�o do Programa Social
imovelRelatorioHelper.getNumeroCartaoTarifaSocial() == null ? ""
: ""
+ imovelRelatorioHelper
.getNumeroCartaoTarifaSocial(),
// Tipo do Cart�o do Programa Social
imovelRelatorioHelper.getTipoCartaoTarifaSocial() == null ? ""
: imovelRelatorioHelper
.getTipoCartaoTarifaSocial(),
// Data Validade do Cart�o do Programa Social
imovelRelatorioHelper.getValidadeCartao(),
// N�mero de Meses de Ades�o do Cart�o do Programa
// Social
imovelRelatorioHelper.getNumeroMesesAdesao() == null ? ""
: ""
+ imovelRelatorioHelper
.getNumeroMesesAdesao(),
// Consumo M�dio da Celpe
imovelRelatorioHelper.getConsumoCelpe() == null ? ""
: "" + imovelRelatorioHelper.getConsumoCelpe(),
// Valor da Renda Familiar
imovelRelatorioHelper.getValorRendaFamiliar() == null ? ""
: imovelRelatorioHelper.getValorRendaFamiliar()
.toString(),
// Tipo da Renda Familiar
imovelRelatorioHelper.getRendaTipo() == null ? ""
: imovelRelatorioHelper.getRendaTipo());
// Fim da Constru��o do objeto RelatorioManterImovelBean
// para ser colocado no relat�rio
// adiciona o bean a cole��o
relatorioBeans.add(relatorioBean);
}
}
// Par�metros do relat�rio
Map parametros = new HashMap();
// adiciona os par�metros do relat�rio
// adiciona o laudo da an�lise
SistemaParametro sistemaParametro = fachada.pesquisarParametrosDoSistema();
parametros.put("imagem", sistemaParametro.getImagemRelatorio());
SimpleDateFormat dataFormatada = new SimpleDateFormat("dd/MM/yyyy");
String dataImplantacaoInicial = null;
if (tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getDataImplantacao() != null
&& !tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getDataImplantacao().equals("")) {
dataImplantacaoInicial = dataFormatada
.format(tarifaSocialDadoEconomiaInicial
.getTarifaSocialDado().getDataImplantacao());
}
String dataImplantacaoFinal = null;
if (tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataImplantacao() != null
&& !tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataImplantacao().equals("")) {
dataImplantacaoFinal = dataFormatada
.format(tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataImplantacao());
}
String dataExclusaoInicial = null;
if (tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getDataExclusao() != null
&& !tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getDataExclusao().equals("")) {
dataExclusaoInicial = dataFormatada
.format(tarifaSocialDadoEconomiaInicial
.getTarifaSocialDado().getDataExclusao());
}
String dataExclusaoFinal = null;
if (tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataExclusao() != null
&& !tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataExclusao().equals("")) {
dataExclusaoFinal = dataFormatada
.format(tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataExclusao());
}
String dataValidadeCartaoInicial = null;
if (tarifaSocialDadoEconomiaInicial.getDataValidadeCartao() != null
&& !tarifaSocialDadoEconomiaInicial.getDataValidadeCartao()
.equals("")) {
dataValidadeCartaoInicial = dataFormatada
.format(tarifaSocialDadoEconomiaInicial
.getDataValidadeCartao());
}
String dataValidadeCartaoFinal = null;
if (tarifaSocialDadoEconomiaFinal.getDataValidadeCartao() != null
&& !tarifaSocialDadoEconomiaFinal.getDataValidadeCartao()
.equals("")) {
dataValidadeCartaoFinal = dataFormatada
.format(tarifaSocialDadoEconomiaFinal
.getDataValidadeCartao());
}
String dataRecadastramentoInicial = null;
if (tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getDataRecadastramento() != null
&& !tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getDataRecadastramento().equals("")) {
dataRecadastramentoInicial = dataFormatada
.format(tarifaSocialDadoEconomiaInicial
.getTarifaSocialDado().getDataRecadastramento());
}
String dataRecadastramentoFinal = null;
if (tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataRecadastramento() != null
&& !tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataRecadastramento().equals("")) {
dataRecadastramentoFinal = dataFormatada
.format(tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getDataRecadastramento());
}
parametros.put("gerenciaRegional", gerenciaRegional.getNomeAbreviado());
parametros.put("idLocalidadeOrigem", imovelParametrosInicial
.getLocalidade().getId() == null ? "" : ""
+ imovelParametrosInicial.getLocalidade().getId());
parametros.put("idLocalidadeDestino", imovelParametrosFinal
.getLocalidade().getId() == null ? "" : ""
+ imovelParametrosFinal.getLocalidade().getId());
parametros.put("nomeLocalidadeOrigem", imovelParametrosInicial
.getLocalidade().getDescricao());
parametros.put("nomeLocalidadeDestino", imovelParametrosFinal
.getLocalidade().getDescricao());
parametros.put("idSetorComercialOrigem", imovelParametrosInicial
.getSetorComercial().getId() == null ? "" : ""
+ imovelParametrosInicial.getSetorComercial().getCodigo());
parametros.put("idSetorComercialDestino", imovelParametrosFinal
.getSetorComercial().getId() == null ? "" : ""
+ imovelParametrosFinal.getSetorComercial().getCodigo());
parametros.put("nomeSetorComercialOrigem", imovelParametrosInicial
.getSetorComercial().getDescricao());
parametros.put("nomeSetorComercialDestino", imovelParametrosFinal
.getSetorComercial().getDescricao());
parametros.put("numeroQuadraOrigem", imovelParametrosInicial
.getQuadra().getNumeroQuadra() == 0 ? "" : ""
+ imovelParametrosInicial.getQuadra().getNumeroQuadra());
parametros.put("numeroQuadraDestino", imovelParametrosFinal.getQuadra()
.getNumeroQuadra() == 0 ? "" : ""
+ imovelParametrosFinal.getQuadra().getNumeroQuadra());
parametros.put("loteOrigem",
imovelParametrosInicial.getLote() == 0 ? "" : ""
+ imovelParametrosInicial.getLote());
parametros.put("loteDestino", imovelParametrosFinal.getLote() == 0 ? ""
: "" + imovelParametrosFinal.getLote());
parametros.put("idMunicipio", municipio.getId() == null ? "" : ""
+ municipio.getId());
parametros.put("nomeMunicipio", municipio.getNome());
parametros.put("idBairro", bairro.getCodigo() == 0 ? "" : ""
+ bairro.getCodigo());
parametros.put("nomeBairro", bairro.getNome());
parametros.put("cep",
imovelParametrosInicial.getLogradouroCep().getCep().getCodigo() == null ? "" : ""
+ imovelParametrosInicial.getLogradouroCep().getCep().getCodigo());
parametros.put("idLogradouro", imovelParametrosInicial.getLogradouroCep().getLogradouro()
.getId() == null ? "" : ""
+ imovelParametrosInicial.getLogradouroCep().getLogradouro().getId());
parametros.put("nomeLogradouro", imovelParametrosInicial
.getLogradouroCep().getLogradouro().getNome());
parametros.put("idCliente", clienteImovelParametros.getCliente()
.getId() == null ? "" : ""
+ clienteImovelParametros.getCliente().getId());
parametros.put("nomeCliente", clienteImovelParametros.getCliente()
.getNome());
parametros.put("tipoRelacao", clienteImovelParametros
.getClienteRelacaoTipo().getDescricao());
parametros.put("tipoCliente", clienteImovelParametros.getCliente()
.getClienteTipo().getDescricao());
parametros.put("imovelCondominio", imovelParametrosInicial
.getImovelCondominio().getId() == null ? "" : ""
+ imovelParametrosInicial.getImovelCondominio().getId());
parametros.put("imovelPrincipal", imovelParametrosInicial
.getImovelPrincipal().getId() == null ? "" : ""
+ imovelParametrosInicial.getImovelPrincipal().getId());
// parametros.put("nomeConta", imovelParametrosInicial.getNomeConta()
// .getNomeConta());
parametros.put("situacaoLigacaoAgua", imovelParametrosInicial
.getLigacaoAguaSituacao().getDescricao());
parametros.put("situacaoLigacaoEsgoto", imovelParametrosInicial
.getLigacaoEsgotoSituacao().getDescricao());
parametros.put("consumoMinimoFixadoAguaInicial",
imovelParametrosInicial.getLigacaoAgua()
.getNumeroConsumoMinimoAgua() == null ? null : ""
+ imovelParametrosInicial.getLigacaoAgua()
.getNumeroConsumoMinimoAgua());
parametros.put("consumoMinimoFixadoAguaFinal", imovelParametrosFinal
.getLigacaoAgua().getNumeroConsumoMinimoAgua() == null ? null
: ""
+ imovelParametrosFinal.getLigacaoAgua()
.getNumeroConsumoMinimoAgua());
parametros.put("percentualEsgotoInicial", imovelParametrosInicial
.getLigacaoEsgoto().getPercentual() == null ? null
: imovelParametrosInicial.getLigacaoEsgoto().getPercentual()
.toString());
parametros.put("percentualEsgotoFinal", imovelParametrosFinal
.getLigacaoEsgoto().getPercentual() == null ? null
: imovelParametrosFinal.getLigacaoEsgoto().getPercentual()
.toString());
parametros
.put("consumoMinimoFixadoEsgotoInicial",
imovelParametrosInicial.getLigacaoEsgoto()
.getConsumoMinimo() == null ? null : ""
+ imovelParametrosInicial.getLigacaoEsgoto()
.getConsumoMinimo());
parametros.put("consumoMinimoFixadoEsgotoFinal", imovelParametrosFinal
.getLigacaoEsgoto().getConsumoMinimo() == null ? null : ""
+ imovelParametrosFinal.getLigacaoEsgoto().getConsumoMinimo());
parametros.put("indicadorMedicao", indicadorMedicao == null ? ""
: indicadorMedicao.equals(new Short("0")) ? "SEM MEDI��O"
: "COM MEDI��O");
parametros.put("tipoMedicao", medicaoHistoricoParametrosInicial
.getMedicaoTipo().getDescricao());
parametros
.put(
"mediaMinimaImovelInicial",
consumoHistoricoParametrosInicial.getConsumoMedio() == null ? null
: ""
+ consumoHistoricoParametrosInicial
.getConsumoMedio());
parametros
.put("mediaMinimaImovelFinal", consumoHistoricoParametrosFinal
.getConsumoMedio() == null ? null : ""
+ consumoHistoricoParametrosFinal.getConsumoMedio());
parametros
.put("mediaMinimaHidrometroInicial",
medicaoHistoricoParametrosInicial
.getConsumoMedioHidrometro() == null ? null
: ""
+ medicaoHistoricoParametrosInicial
.getConsumoMedioHidrometro());
parametros
.put("mediaMinimaHidrometroFinal",
medicaoHistoricoParametrosFinal
.getConsumoMedioHidrometro() == null ? null
: ""
+ medicaoHistoricoParametrosFinal
.getConsumoMedioHidrometro());
parametros.put("perfilImovel", imovelParametrosInicial
.getImovelPerfil().getDescricao());
parametros.put("categoria", categoria.getDescricao());
parametros.put("subCategoria", subcategoria.getDescricao());
parametros.put("qtdeEconomiaInicial", imovelParametrosInicial
.getQuantidadeEconomias() == null ? null : ""
+ imovelParametrosInicial.getQuantidadeEconomias());
parametros.put("qtdeEconomiaFinal", imovelParametrosFinal
.getQuantidadeEconomias() == null ? null : ""
+ imovelParametrosFinal.getQuantidadeEconomias());
parametros.put("numeroPontosInicial", imovelParametrosInicial
.getNumeroPontosUtilizacao() == 0 ? null : ""
+ imovelParametrosInicial.getNumeroPontosUtilizacao());
parametros.put("numeroPontosFinal", imovelParametrosFinal
.getNumeroPontosUtilizacao() == 0 ? null : ""
+ imovelParametrosFinal.getNumeroPontosUtilizacao());
parametros.put("numeroMoradoresInicial", imovelParametrosInicial
.getNumeroMorador() == 0 ? null : ""
+ imovelParametrosInicial.getNumeroMorador());
parametros.put("numeroMoradoresFinal", imovelParametrosFinal
.getNumeroMorador() == 0 ? null : ""
+ imovelParametrosFinal.getNumeroMorador());
parametros.put("areaConstruidaInicial", imovelParametrosInicial
.getAreaConstruida().equals(new Short("0")) ? null : ""
+ imovelParametrosInicial.getAreaConstruida());
parametros.put("areaConstruidaFinal", imovelParametrosFinal
.getAreaConstruida().equals(new Short("0")) ? null : ""
+ imovelParametrosFinal.getAreaConstruida());
parametros.put("tipoPoco", imovelParametrosInicial.getPocoTipo()
.getDescricao());
parametros.put("tipoSituacaoEspecialFaturamento",
imovelParametrosInicial.getFaturamentoSituacaoTipo()
.getDescricao());
parametros.put("tipoSituacaoEspecialCobranca", imovelParametrosInicial
.getCobrancaSituacaoTipo().getDescricao());
parametros.put("situacaoCobranca", cobrancaSituacao == null ? ""
: cobrancaSituacao.getDescricao());
parametros.put("diaVencimentoAlternativo", imovelParametrosInicial
.getDiaVencimento() == null ? "" : ""
+ imovelParametrosInicial.getDiaVencimento());
parametros.put("anormalidadeElo", imovelParametrosInicial
.getEloAnormalidade() == null ? "" : imovelParametrosInicial
.getEloAnormalidade().getDescricao());
parametros.put("ocorrenciaCadastro", imovelParametrosInicial
.getCadastroOcorrencia().getDescricao());
parametros.put("tarifaConsumo", imovelParametrosInicial
.getConsumoTarifa().getDescricao());
parametros.put("indicadorSituacaoImovelTarifaSocial",
indicadorSituacaoImovelTarifaSocial == null ? ""
: indicadorSituacaoImovelTarifaSocial == 1 ? "Ativo"
: "Exclu�do");
parametros.put("dataImplantacaoInicial", dataImplantacaoInicial);
parametros.put("dataImplantacaoFinal", dataImplantacaoFinal);
parametros.put("dataExclusaoInicial", dataExclusaoInicial);
parametros.put("dataExclusaoFinal", dataExclusaoFinal);
parametros.put("dataValidadeCartaoInicial", dataValidadeCartaoInicial);
parametros.put("dataValidadeCartaoFinal", dataValidadeCartaoFinal);
parametros
.put("motivoExclusao",
tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getTarifaSocialExclusaoMotivo() == null ? ""
: tarifaSocialDadoEconomiaInicial
.getTarifaSocialDado()
.getTarifaSocialExclusaoMotivo()
.getDescricao());
parametros
.put(
"numeroMesesAdesaoInicial",
tarifaSocialDadoEconomiaInicial.getNumeroMesesAdesao() == 0 ? null
: ""
+ tarifaSocialDadoEconomiaInicial
.getNumeroMesesAdesao());
parametros.put("numeroMesesAdesaoFinal", tarifaSocialDadoEconomiaFinal
.getNumeroMesesAdesao() == 0 ? null : ""
+ tarifaSocialDadoEconomiaFinal.getNumeroMesesAdesao());
parametros.put("tipoCartao", tarifaSocialDadoEconomiaInicial
.getTarifaSocialCartaoTipo().getDescricao() == null ? ""
: tarifaSocialDadoEconomiaInicial.getTarifaSocialCartaoTipo()
.getDescricao());
parametros
.put("tipoRenda", tarifaSocialDadoEconomiaInicial
.getRendaTipo().getDescricao() == null ? ""
: tarifaSocialDadoEconomiaInicial.getRendaTipo()
.getDescricao());
parametros.put("rendaFamiliarInicial", tarifaSocialDadoEconomiaInicial
.getValorRendaFamiliar() == null ? null
: tarifaSocialDadoEconomiaInicial.getValorRendaFamiliar()
.toString());
parametros.put("rendaFamiliarFinal", tarifaSocialDadoEconomiaFinal
.getValorRendaFamiliar() == null ? null
: tarifaSocialDadoEconomiaFinal.getValorRendaFamiliar()
.toString());
parametros.put("consumoCelpeInicial", tarifaSocialDadoEconomiaInicial
.getConsumoCelpe() == null ? null
: tarifaSocialDadoEconomiaInicial.getConsumoCelpe().toString());
parametros.put("consumoCelpeFinal", tarifaSocialDadoEconomiaFinal
.getConsumoCelpe() == null ? null
: tarifaSocialDadoEconomiaFinal.getConsumoCelpe().toString());
parametros
.put("dataRecadastramentoInicial", dataRecadastramentoInicial);
parametros.put("dataRecadastramentoFinal", dataRecadastramentoFinal);
parametros.put("numeroRecadastramentoInicial",
tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getQuantidadeRecadastramento() == null ? null : ""
+ tarifaSocialDadoEconomiaInicial.getTarifaSocialDado()
.getQuantidadeRecadastramento());
parametros.put("numeroRecadastramentoFinal",
tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getQuantidadeRecadastramento() == null ? null : ""
+ tarifaSocialDadoEconomiaFinal.getTarifaSocialDado()
.getQuantidadeRecadastramento());
parametros.put("tipoFormatoRelatorio", "R0162");
RelatorioDataSource ds = new RelatorioDataSource((List) relatorioBeans);
// exporta o relat�rio em pdf e retorna o array de bytes
retorno = gerarRelatorio(
ConstantesRelatorios.RELATORIO_DADOS_TARIFA_SOCIAL, parametros,
ds, tipoFormatoRelatorio);
// ------------------------------------
// Grava o relat�rio no sistema
try {
persistirRelatorioConcluido(retorno, Relatorio.DADOS_TARIFA_SOCIAL,
idFuncionalidadeIniciada);
} catch (ControladorException e) {
e.printStackTrace();
throw new TarefaException("Erro ao gravar relat�rio no sistema", e);
}
// ------------------------------------
// retorna o relat�rio gerado
return retorno;*/
return null;
}
@Override
public int calcularTotalRegistrosRelatorio() {
return 0;
}
public void agendarTarefaBatch() {
AgendadorTarefas.agendarTarefa("RelatorioDadosTarifaSocial", this);
}
}