package gcom.relatorio.micromedicao;
import gcom.atendimentopublico.ordemservico.FiltroServicoTipo;
import gcom.atendimentopublico.ordemservico.ServicoTipo;
import gcom.atendimentopublico.registroatendimento.FiltroSolicitacaoTipoEspecificacao;
import gcom.atendimentopublico.registroatendimento.SolicitacaoTipoEspecificacao;
import gcom.cadastro.imovel.Categoria;
import gcom.cadastro.imovel.FiltroCategoria;
import gcom.cadastro.imovel.FiltroImovelPerfil;
import gcom.cadastro.imovel.ImovelPerfil;
import gcom.cadastro.sistemaparametro.SistemaParametro;
import gcom.fachada.Fachada;
import gcom.micromedicao.consumo.ConsumoAnormalidade;
import gcom.micromedicao.consumo.ConsumoAnormalidadeAcao;
import gcom.micromedicao.consumo.FiltroConsumoAnormalidade;
import gcom.micromedicao.consumo.FiltroConsumoAnormalidadeAcao;
import gcom.micromedicao.leitura.FiltroLeituraAnormalidadeConsumo;
import gcom.micromedicao.leitura.LeituraAnormalidadeConsumo;
import gcom.relatorio.ConstantesRelatorios;
import gcom.relatorio.RelatorioDataSource;
import gcom.relatorio.RelatorioVazioException;
import gcom.seguranca.acesso.usuario.Usuario;
import gcom.tarefa.TarefaException;
import gcom.tarefa.TarefaRelatorio;
import gcom.util.Util;
import gcom.util.agendadortarefas.AgendadorTarefas;
import gcom.util.filtro.ParametroSimples;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
/**
* <p>
* Title: GCOM
* </p>
* <p>
* Description: Sistema de Gest�o Comercial
* </p>
* <p>
* Copyright: Copyright (c) 2004
* </p>
* <p>
* Company: COMPESA - Companhia Pernambucana de Saneamento
* </p>
*
* @author Rodrigo Cabral
* @version 1.0
*/
public class RelatorioManterConsumoAnormalidadeAcao extends TarefaRelatorio {
private static final long serialVersionUID = 1L;
public RelatorioManterConsumoAnormalidadeAcao(Usuario usuario) {
super(usuario, ConstantesRelatorios.RELATORIO_MANTER_CONSUMO_ANORMALIDADE_ACAO);
}
@Deprecated
public RelatorioManterConsumoAnormalidadeAcao() {
super(null, "");
}
/**
* < <Descri��o do m�todo>>
*
* @param situacao pagamento
* Description of the Parameter
* @param SituacaoPagamentoParametros
* Description of the Parameter
* @return Descri��o do retorno
* @exception RelatorioVazioException
* Descri��o da exce��o
*/
public Object executar() throws TarefaException {
// ------------------------------------
// Integer idFuncionalidadeIniciada = this.getIdFuncionalidadeIniciada();
// ------------------------------------
FiltroConsumoAnormalidadeAcao filtroConsumoAnormalidadeAcao = (FiltroConsumoAnormalidadeAcao)
getParametro("filtroConsumoAnormalidadeAcao");
ConsumoAnormalidadeAcao consumoAnormalidadeAcaoParametros = (ConsumoAnormalidadeAcao)
getParametro("consumoAnormalidadeAcaoParametros");
int tipoFormatoRelatorio = (Integer) getParametro("tipoFormatoRelatorio");
// valor de retorno
byte[] retorno = null;
// cole��o de beans do relat�rio
List relatorioBeans = new ArrayList();
RelatorioManterConsumoAnormalidadeAcaoBean relatorioBean = null;
Fachada fachada = Fachada.getInstancia();
Collection colecaoConsumoAnormalidadeAcao = fachada.pesquisar(filtroConsumoAnormalidadeAcao,
ConsumoAnormalidadeAcao.class.getName());
// se a cole��o de par�metros da analise n�o for vazia
if (colecaoConsumoAnormalidadeAcao != null && !colecaoConsumoAnormalidadeAcao.isEmpty()) {
// coloca a cole��o de par�metros da analise no iterator
Iterator consumoAnormalidadeAcaoIterator = colecaoConsumoAnormalidadeAcao.iterator();
// la�o para criar a cole��o de par�metros da analise
while (consumoAnormalidadeAcaoIterator.hasNext()) {
ConsumoAnormalidadeAcao consumoAnormalidadeAcao = (ConsumoAnormalidadeAcao) consumoAnormalidadeAcaoIterator.next();
String consumoAnormalidade = "";
if (consumoAnormalidadeAcao.getConsumoAnormalidade() != null){
consumoAnormalidade = consumoAnormalidadeAcao.getConsumoAnormalidade().getDescricao().toString();
}
String categoria = "";
if (consumoAnormalidadeAcao.getCategoria() != null){
categoria = consumoAnormalidadeAcao.getCategoria().getDescricao().toString();
}
String imovelPerfil = "";
if (consumoAnormalidadeAcao.getImovelPerfil() != null){
imovelPerfil = consumoAnormalidadeAcao.getImovelPerfil().getDescricao().toString();
}
String leituraAnormalidadeConsumoMes1 = "";
if (consumoAnormalidadeAcao.getLeituraAnormalidadeConsumoMes1() != null){
leituraAnormalidadeConsumoMes1 = consumoAnormalidadeAcao.getLeituraAnormalidadeConsumoMes1().toString();
}
String leituraAnormalidadeConsumoMes2 = "";
if (consumoAnormalidadeAcao.getLeituraAnormalidadeConsumoMes2() != null){
leituraAnormalidadeConsumoMes2 = consumoAnormalidadeAcao.getLeituraAnormalidadeConsumoMes2().toString();
}
String leituraAnormalidadeConsumoMes3 = "";
if (consumoAnormalidadeAcao.getLeituraAnormalidadeConsumoMes3() != null){
leituraAnormalidadeConsumoMes3 = consumoAnormalidadeAcao.getLeituraAnormalidadeConsumoMes3().toString();
}
String servicoTipoMes1 = "";
if (consumoAnormalidadeAcao.getServicoTipoMes1() != null){
servicoTipoMes1 = consumoAnormalidadeAcao.getServicoTipoMes1().toString();
}
String servicoTipoMes2 = "";
if (consumoAnormalidadeAcao.getServicoTipoMes2() != null){
servicoTipoMes2 = consumoAnormalidadeAcao.getServicoTipoMes2().toString();
}
String servicoTipoMes3 = "";
if (consumoAnormalidadeAcao.getServicoTipoMes3() != null){
servicoTipoMes3 = consumoAnormalidadeAcao.getServicoTipoMes3().toString();
}
String solicitacaoTipoEspecificacaoMes1 = "";
if (consumoAnormalidadeAcao.getSolicitacaoTipoEspecificacaoMes1() != null){
solicitacaoTipoEspecificacaoMes1 = consumoAnormalidadeAcao.getSolicitacaoTipoEspecificacaoMes1().toString();
}
String solicitacaoTipoEspecificacaoMes2 = "";
if (consumoAnormalidadeAcao.getSolicitacaoTipoEspecificacaoMes2() != null){
solicitacaoTipoEspecificacaoMes2 = consumoAnormalidadeAcao.getSolicitacaoTipoEspecificacaoMes2().toString();
}
String solicitacaoTipoEspecificacaoMes3 = "";
if (consumoAnormalidadeAcao.getSolicitacaoTipoEspecificacaoMes3() != null){
solicitacaoTipoEspecificacaoMes3 = consumoAnormalidadeAcao.getSolicitacaoTipoEspecificacaoMes3().toString();
}
relatorioBean = new RelatorioManterConsumoAnormalidadeAcaoBean(
consumoAnormalidade,
categoria,
imovelPerfil,
leituraAnormalidadeConsumoMes1,
leituraAnormalidadeConsumoMes2,
leituraAnormalidadeConsumoMes3,
consumoAnormalidadeAcao.getNumerofatorConsumoMes1().toString(),
consumoAnormalidadeAcao.getNumerofatorConsumoMes2().toString(),
consumoAnormalidadeAcao.getNumerofatorConsumoMes3().toString(),
consumoAnormalidadeAcao.getIndicadorGeracaoCartaMes1().toString(),
consumoAnormalidadeAcao.getIndicadorGeracaoCartaMes2().toString(),
consumoAnormalidadeAcao.getIndicadorGeracaoCartaMes3().toString(),
servicoTipoMes1,
servicoTipoMes2,
servicoTipoMes3,
solicitacaoTipoEspecificacaoMes1,
solicitacaoTipoEspecificacaoMes2,
solicitacaoTipoEspecificacaoMes3,
consumoAnormalidadeAcao.getDescricaoContaMensagemMes1(),
consumoAnormalidadeAcao.getDescricaoContaMensagemMes2(),
consumoAnormalidadeAcao.getDescricaoContaMensagemMes3(),
consumoAnormalidadeAcao.getIndicadorUso().toString());
// 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());
if(consumoAnormalidadeAcaoParametros.getConsumoAnormalidade() != null
&& !consumoAnormalidadeAcaoParametros.getConsumoAnormalidade().equals("-1")){
FiltroConsumoAnormalidade filtroConsumoAnormalidade = new FiltroConsumoAnormalidade();
filtroConsumoAnormalidade.adicionarParametro(new ParametroSimples(FiltroConsumoAnormalidade.ID, consumoAnormalidadeAcaoParametros.getConsumoAnormalidade().getId()));
Collection colecaoConsumoAnormalidade = fachada.pesquisar(filtroConsumoAnormalidade, ConsumoAnormalidade.class.getName());
ConsumoAnormalidade consumoAnormalidade = (ConsumoAnormalidade) Util.retonarObjetoDeColecao(colecaoConsumoAnormalidade);
parametros.put("consumoAnormalidade", consumoAnormalidade.getDescricaoAbreviada());
}
if (consumoAnormalidadeAcaoParametros.getCategoria() != null
&& !consumoAnormalidadeAcaoParametros.getCategoria().equals("-1")){
FiltroCategoria filtroCategoria = new FiltroCategoria();
filtroCategoria.adicionarParametro(new ParametroSimples(FiltroCategoria.CODIGO, consumoAnormalidadeAcaoParametros.getCategoria().getId()));
Collection colecaoCategoria = fachada.pesquisar(filtroCategoria, Categoria.class.getName());
Categoria categoria = (Categoria) Util.retonarObjetoDeColecao(colecaoCategoria);
parametros.put("categoria",
""+ categoria.getDescricaoAbreviada());
}
if (consumoAnormalidadeAcaoParametros.getImovelPerfil() != null
&& !consumoAnormalidadeAcaoParametros.getImovelPerfil().equals("-1")){
FiltroImovelPerfil filtroImovelPerfil = new FiltroImovelPerfil();
filtroImovelPerfil.adicionarParametro(new ParametroSimples(FiltroImovelPerfil.ID, consumoAnormalidadeAcaoParametros.getImovelPerfil().getId()));
Collection colecaoImovelPerfil = fachada.pesquisar(filtroImovelPerfil, ImovelPerfil.class.getName());
ImovelPerfil imovelPerfil = (ImovelPerfil) Util.retonarObjetoDeColecao(colecaoImovelPerfil);
parametros.put("imovelPerfil",
""+ imovelPerfil.getDescricao());
}
if (consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes1() != null
&& !consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes1().equals("-1")){
FiltroLeituraAnormalidadeConsumo filtroLeituraAnormalidadeConsumoMes1 = new FiltroLeituraAnormalidadeConsumo();
filtroLeituraAnormalidadeConsumoMes1.adicionarParametro(new ParametroSimples(FiltroLeituraAnormalidadeConsumo.ID,
consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes1().getId()));
Collection colecaoLeituraAnormalidadeConsumoMes1 = fachada.pesquisar(filtroLeituraAnormalidadeConsumoMes1,
LeituraAnormalidadeConsumo.class.getName());
LeituraAnormalidadeConsumo leituraAnormalidadeConsumoMes1 = (LeituraAnormalidadeConsumo) Util.retonarObjetoDeColecao(colecaoLeituraAnormalidadeConsumoMes1);
parametros.put("leituraAnormalidadeConsumoMes1",
""+ leituraAnormalidadeConsumoMes1.getDescricaoConsumoACobrar());
}
if (consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes2() != null
&& !consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes2().equals("-1")){
FiltroLeituraAnormalidadeConsumo filtroLeituraAnormalidadeConsumoMes2 = new FiltroLeituraAnormalidadeConsumo();
filtroLeituraAnormalidadeConsumoMes2.adicionarParametro(new ParametroSimples(FiltroLeituraAnormalidadeConsumo.ID,
consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes2().getId()));
Collection colecaoLeituraAnormalidadeConsumoMes2 = fachada.pesquisar(filtroLeituraAnormalidadeConsumoMes2,
LeituraAnormalidadeConsumo.class.getName());
LeituraAnormalidadeConsumo leituraAnormalidadeConsumoMes2 = (LeituraAnormalidadeConsumo) Util.retonarObjetoDeColecao(colecaoLeituraAnormalidadeConsumoMes2);
parametros.put("leituraAnormalidadeConsumoMes2",
""+ leituraAnormalidadeConsumoMes2.getDescricaoConsumoACobrar());
}
if (consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes3() != null
&& !consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes3().equals("-1")){
FiltroLeituraAnormalidadeConsumo filtroLeituraAnormalidadeConsumoMes3 = new FiltroLeituraAnormalidadeConsumo();
filtroLeituraAnormalidadeConsumoMes3.adicionarParametro(new ParametroSimples(FiltroLeituraAnormalidadeConsumo.ID,
consumoAnormalidadeAcaoParametros.getLeituraAnormalidadeConsumoMes3().getId()));
Collection colecaoLeituraAnormalidadeConsumoMes3 = fachada.pesquisar(filtroLeituraAnormalidadeConsumoMes3,
LeituraAnormalidadeConsumo.class.getName());
LeituraAnormalidadeConsumo leituraAnormalidadeConsumoMes3 = (LeituraAnormalidadeConsumo) Util.retonarObjetoDeColecao(colecaoLeituraAnormalidadeConsumoMes3);
parametros.put("leituraAnormalidadeConsumoMes3",
""+ leituraAnormalidadeConsumoMes3.getDescricaoConsumoACobrar());
}
if (consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes1() != null
&& !consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes1().equals("")){
parametros.put("numeroFatorConsumoMes1",
""+ consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes1());
}
if (consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes2() != null
&& !consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes2().equals("")){
parametros.put("numeroFatorConsumoMes2",
""+ consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes2());
}
if (consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes3() != null
&& !consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes3().equals("")){
parametros.put("numeroFatorConsumoMes3",
""+ consumoAnormalidadeAcaoParametros.getNumerofatorConsumoMes3());
}
if (consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes1() != null
&& !consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes1().equals("")){
parametros.put("indicadorGeracaoCartaMes1",
""+ consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes1());
}
if (consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes2() != null
&& !consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes2().equals("")){
parametros.put("indicadorGeracaoCartaMes2",
""+ consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes2());
}
if (consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes3() != null
&& !consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes3().equals("")){
parametros.put("indicadorGeracaoCartaMes3",
""+ consumoAnormalidadeAcaoParametros.getIndicadorGeracaoCartaMes3());
}
if (consumoAnormalidadeAcaoParametros.getServicoTipoMes1() != null
&& !consumoAnormalidadeAcaoParametros.getServicoTipoMes1().equals("")){
FiltroServicoTipo filtroServicoTipoMes1 = new FiltroServicoTipo();
filtroServicoTipoMes1.adicionarParametro(new ParametroSimples(FiltroServicoTipo.ID,
consumoAnormalidadeAcaoParametros.getServicoTipoMes1().getId()));
Collection colecaoServicoTipoMes1 = fachada.pesquisar(filtroServicoTipoMes1,
ServicoTipo.class.getName());
ServicoTipo servicoTipoMes1 = (ServicoTipo)
Util.retonarObjetoDeColecao(colecaoServicoTipoMes1);
parametros.put("servicoTipoMes1",
""+ servicoTipoMes1.getDescricaoAbreviada());
}
if (consumoAnormalidadeAcaoParametros.getServicoTipoMes2() != null
&& !consumoAnormalidadeAcaoParametros.getServicoTipoMes2().equals("")){
FiltroServicoTipo filtroServicoTipoMes2 = new FiltroServicoTipo();
filtroServicoTipoMes2.adicionarParametro(new ParametroSimples(FiltroServicoTipo.ID,
consumoAnormalidadeAcaoParametros.getServicoTipoMes2().getId()));
Collection colecaoServicoTipoMes2 = fachada.pesquisar(filtroServicoTipoMes2,
ServicoTipo.class.getName());
ServicoTipo servicoTipoMes2 = (ServicoTipo)
Util.retonarObjetoDeColecao(colecaoServicoTipoMes2);
parametros.put("servicoTipoMes2",
""+ servicoTipoMes2.getDescricaoAbreviada());
}
if (consumoAnormalidadeAcaoParametros.getServicoTipoMes3() != null
&& !consumoAnormalidadeAcaoParametros.getServicoTipoMes3().equals("")){
FiltroServicoTipo filtroServicoTipoMes3 = new FiltroServicoTipo();
filtroServicoTipoMes3.adicionarParametro(new ParametroSimples(FiltroServicoTipo.ID,
consumoAnormalidadeAcaoParametros.getServicoTipoMes3().getId()));
Collection colecaoServicoTipoMes3 = fachada.pesquisar(filtroServicoTipoMes3,
ServicoTipo.class.getName());
ServicoTipo servicoTipoMes3 = (ServicoTipo)
Util.retonarObjetoDeColecao(colecaoServicoTipoMes3);
parametros.put("servicoTipoMes3",
""+ servicoTipoMes3.getDescricaoAbreviada());
}
if (consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes1() != null
&& !consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes1().equals("-1")){
FiltroSolicitacaoTipoEspecificacao filtroSolicitacaoTipoEspecificacaoMes1 = new FiltroSolicitacaoTipoEspecificacao();
filtroSolicitacaoTipoEspecificacaoMes1.adicionarParametro(new ParametroSimples(FiltroSolicitacaoTipoEspecificacao.ID,
consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes1().getId()));
Collection colecaoSolicitacaoTipoEspecificacaoMes1 = fachada.pesquisar(filtroSolicitacaoTipoEspecificacaoMes1,
SolicitacaoTipoEspecificacao.class.getName());
SolicitacaoTipoEspecificacao solicitacaoTipoEspecificacaoMes1 = (SolicitacaoTipoEspecificacao)
Util.retonarObjetoDeColecao(colecaoSolicitacaoTipoEspecificacaoMes1);
parametros.put("solicitacaoTipoEspecificacaoMes1",
""+ solicitacaoTipoEspecificacaoMes1.getDescricao());
}
if (consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes2() != null
&& !consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes2().equals("-1")){
FiltroSolicitacaoTipoEspecificacao filtroSolicitacaoTipoEspecificacaoMes2 = new FiltroSolicitacaoTipoEspecificacao();
filtroSolicitacaoTipoEspecificacaoMes2.adicionarParametro(new ParametroSimples(FiltroSolicitacaoTipoEspecificacao.ID,
consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes2().getId()));
Collection colecaoSolicitacaoTipoEspecificacaoMes2 = fachada.pesquisar(filtroSolicitacaoTipoEspecificacaoMes2,
SolicitacaoTipoEspecificacao.class.getName());
SolicitacaoTipoEspecificacao solicitacaoTipoEspecificacaoMes2 = (SolicitacaoTipoEspecificacao)
Util.retonarObjetoDeColecao(colecaoSolicitacaoTipoEspecificacaoMes2);
parametros.put("solicitacaoTipoEspecificacaoMes2",
""+ solicitacaoTipoEspecificacaoMes2.getDescricao());
}
if (consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes3() != null
&& !consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes3().equals("-1")){
FiltroSolicitacaoTipoEspecificacao filtroSolicitacaoTipoEspecificacaoMes3 = new FiltroSolicitacaoTipoEspecificacao();
filtroSolicitacaoTipoEspecificacaoMes3.adicionarParametro(new ParametroSimples(FiltroSolicitacaoTipoEspecificacao.ID,
consumoAnormalidadeAcaoParametros.getSolicitacaoTipoEspecificacaoMes3().getId()));
Collection colecaoSolicitacaoTipoEspecificacaoMes3 = fachada.pesquisar(filtroSolicitacaoTipoEspecificacaoMes3,
SolicitacaoTipoEspecificacao.class.getName());
SolicitacaoTipoEspecificacao solicitacaoTipoEspecificacaoMes3 = (SolicitacaoTipoEspecificacao)
Util.retonarObjetoDeColecao(colecaoSolicitacaoTipoEspecificacaoMes3);
parametros.put("solicitacaoTipoEspecificacaoMes3",
""+ solicitacaoTipoEspecificacaoMes3.getDescricao());
}
if (consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes1() != null
&& !consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes1().equals("")){
parametros.put("descricaoContaMensagemMes1",
""+ consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes1());
}
if (consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes2() != null
&& !consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes2().equals("")){
parametros.put("descricaoContaMensagemMes2",
""+ consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes2());
}
if (consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes3() != null
&& !consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes3().equals("")){
parametros.put("descricaoContaMensagemMes3",
""+ consumoAnormalidadeAcaoParametros.getDescricaoContaMensagemMes3());
}
parametros.put("tipo", "R1058" );
String indicadorUso = "";
if (consumoAnormalidadeAcaoParametros.getIndicadorUso() != null
&& !consumoAnormalidadeAcaoParametros.getIndicadorUso().equals("")) {
if (consumoAnormalidadeAcaoParametros.getIndicadorUso().equals(new Short("1"))) {
indicadorUso = "Ativo";
} else if (consumoAnormalidadeAcaoParametros.getIndicadorUso().equals(
new Short("2"))) {
indicadorUso = "Inativo";
}
}
parametros.put("indicadorUso", indicadorUso);
// cria uma inst�ncia do dataSource do relat�rio
RelatorioDataSource ds = new RelatorioDataSource(relatorioBeans);
retorno = this.gerarRelatorio(
ConstantesRelatorios.RELATORIO_MANTER_CONSUMO_ANORMALIDADE_ACAO, parametros,
ds, tipoFormatoRelatorio);
// retorna o relat�rio gerado
return retorno;
}
@Override
public int calcularTotalRegistrosRelatorio() {
int retorno = 1;
return retorno;
}
public void agendarTarefaBatch() {
AgendadorTarefas.agendarTarefa("RelatorioManterConsumoAnormalidadeAcao", this);
}
}