ecar.servlet.relatorio
Class RevisaoItemEstrutura

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by ecar.servlet.relatorio.AbstractServletReportXmlXsl
              extended by ecar.servlet.relatorio.RevisaoItemEstrutura
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class RevisaoItemEstrutura
extends AbstractServletReportXmlXsl

Author:
aleixo
See Also:
Serialized Form

Field Summary
private  java.lang.String codEttEscolhida
           
private  long codIettPai
           
private  EstruturaDao estruturaDao
           
private  EstruturaEtt estruturaEscolhida
           
private  EstruturaFuncaoDao estruturaFuncaoDao
           
private  FuncaoDao funcaoDao
           
private  java.util.List idsEstrutura
           
private  boolean imprimirEstrutura
           
private  ItemEstruturaCriterioDao itemCriterioDao
           
private  ItemEstruturaDao itemEstruturaDao
           
private  java.util.List itensMarcados
           
private  java.lang.String orgaoEscolhido
           
private  OrgaoOrg orgaoResponsavel
           
private  SegurancaECAR seguranca
           
private static long serialVersionUID
           
private  SituacaoDao situacaoDao
           
private  java.util.List totalizadores
           
 
Fields inherited from class ecar.servlet.relatorio.AbstractServletReportXmlXsl
logger, SAIDA_DOWNLOAD, SAIDA_DOWNLOAD_E_GRAVAR, SAIDA_GRAVAR
 
Constructor Summary
RevisaoItemEstrutura()
           
 
Method Summary
private  EstruturaFuncaoEttf buscarFuncaoPai(ItemEstruturarevisaoIettrev item, java.lang.Long codigo)
          Busca Fun��o Pai.
private  java.lang.String descobreTipo(java.lang.String nomeAtb)
          Descobre o tipo.
 void geraXMLCapa(XmlBuilder builder, java.lang.String titulo, java.lang.String tituloItens, java.lang.String orgao, java.util.List listaCriteriosCom, java.util.List listaCriteriosSem, java.util.List listaSituacoes)
          Gera capa xml.
 void geraXMLDadosBasicos(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao)
          Gera dados basicos xml.
 void geraXMLFilhosPorOrgao(XmlBuilder builder, ItemEstruturaIett item, java.lang.String orgao, java.util.List listaCriteriosCom, java.util.List listaCriteriosSem, java.util.List listaSituacoes)
          Gera filhos por org�o xml.
 void geraXMLFuncoes(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao)
          Gera fun��es xml.
 void geraXMLHierarquia(XmlBuilder builder, ItemEstruturaIett item)
          Gera hierarquia xml.
 void geraXMLIndicadores_Resultado(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao, java.lang.String label, boolean mostrarQuantidades)
          Gera indicadores de resultado xml.
 void geraXMLItem(XmlBuilder builder, ItemEstruturaIett item, java.lang.String orgao, java.util.List listaCriteriosCom, java.util.List listaCriteriosSem, java.util.List listaSituacoes)
          Gera item xml.
 void geraXMLLocalizacao(XmlBuilder builder, ItemEstruturarevisaoIettrev itemRevisao, java.lang.String label)
          Gera localiza��o xml.
 void geraXMLTotalizador(XmlBuilder builder)
          Gera totalizador xml.
 java.lang.String getErrorPage(javax.servlet.http.HttpServletRequest request, java.lang.String mensagem)
          Pega o erro de pagina.
 java.lang.StringBuffer getXml(javax.servlet.http.HttpServletRequest request)
          Gera XML.
 java.lang.String getXslFileName()
          Pega o nome do arquivo xsl.
private  void incrementarTotalizador(java.lang.Long idEstrutura, java.lang.String nomeEstrutura)
          Incrementa totalizador.
private  boolean verificarFuncao(java.lang.String funcao, java.util.List funcoes)
          Verifica Fun��o.
 
Methods inherited from class ecar.servlet.relatorio.AbstractServletReportXmlXsl
getCaminhoArquivoSaidaGravar, getSaida, service, setCaminhoArquivoSaidaGravar, setSaida
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

estruturaDao

private EstruturaDao estruturaDao

itemEstruturaDao

private ItemEstruturaDao itemEstruturaDao

itemCriterioDao

private ItemEstruturaCriterioDao itemCriterioDao

funcaoDao

private FuncaoDao funcaoDao

situacaoDao

private SituacaoDao situacaoDao

estruturaFuncaoDao

private EstruturaFuncaoDao estruturaFuncaoDao

seguranca

private SegurancaECAR seguranca

itensMarcados

private java.util.List itensMarcados

idsEstrutura

private java.util.List idsEstrutura

totalizadores

private java.util.List totalizadores

orgaoResponsavel

private OrgaoOrg orgaoResponsavel

orgaoEscolhido

private java.lang.String orgaoEscolhido

imprimirEstrutura

private boolean imprimirEstrutura

codEttEscolhida

private java.lang.String codEttEscolhida

codIettPai

private long codIettPai

estruturaEscolhida

private EstruturaEtt estruturaEscolhida
Constructor Detail

RevisaoItemEstrutura

public RevisaoItemEstrutura()
Method Detail

getXml

public java.lang.StringBuffer getXml(javax.servlet.http.HttpServletRequest request)
                              throws ECARException
Gera XML.

Specified by:
getXml in class AbstractServletReportXmlXsl
Parameters:
HttpServletRequest - request
Returns:
StringBuffer
Throws:
ECARException
Since:
N/C

geraXMLCapa

public void geraXMLCapa(XmlBuilder builder,
                        java.lang.String titulo,
                        java.lang.String tituloItens,
                        java.lang.String orgao,
                        java.util.List listaCriteriosCom,
                        java.util.List listaCriteriosSem,
                        java.util.List listaSituacoes)
                 throws ECARException
Gera capa xml.

Parameters:
XmlBuilder - builder
String - titulo
String - tituloItens
String - orgao
List - listaCriteriosCom
List - listaCriteriosSem
List - listaSituacoes
Throws:
ECARException
Since:
N/C

geraXMLItem

public void geraXMLItem(XmlBuilder builder,
                        ItemEstruturaIett item,
                        java.lang.String orgao,
                        java.util.List listaCriteriosCom,
                        java.util.List listaCriteriosSem,
                        java.util.List listaSituacoes)
                 throws ECARException
Gera item xml.

Parameters:
XmlBuilder - builder
ItemEstruturaIett - item
String - orgao
List - listaCriteriosCom
List - listaCriteriosSem
List - listaSituacoes
Throws:
ECARException
Since:
N/C

geraXMLFuncoes

public void geraXMLFuncoes(XmlBuilder builder,
                           ItemEstruturarevisaoIettrev itemRevisao)
                    throws ECARException
Gera fun��es xml.

Parameters:
XmlBuilder - builder
ItemEstruturarevisaoIettrev - itemRevisao
Throws:
ECARException
Since:
N/C

geraXMLHierarquia

public void geraXMLHierarquia(XmlBuilder builder,
                              ItemEstruturaIett item)
                       throws ECARException
Gera hierarquia xml.

Parameters:
XmlBuilder - builder
ItemEstruturaIett - item
Throws:
ECARException
Since:
N/C

geraXMLDadosBasicos

public void geraXMLDadosBasicos(XmlBuilder builder,
                                ItemEstruturarevisaoIettrev itemRevisao)
                         throws ECARException
Gera dados basicos xml.

Parameters:
XmlBuilder - builder
ItemEstruturarevisaoIettrev - itemRevisao
Throws:
ECARException
Since:
N/C

geraXMLLocalizacao

public void geraXMLLocalizacao(XmlBuilder builder,
                               ItemEstruturarevisaoIettrev itemRevisao,
                               java.lang.String label)
                        throws ECARException
Gera localiza��o xml.

Parameters:
XmlBuilder - builder
ItemEstruturarevisaoIettrev - itemRevisao
String - label
Throws:
ECARException
Since:
N/C

geraXMLIndicadores_Resultado

public void geraXMLIndicadores_Resultado(XmlBuilder builder,
                                         ItemEstruturarevisaoIettrev itemRevisao,
                                         java.lang.String label,
                                         boolean mostrarQuantidades)
                                  throws ECARException
Gera indicadores de resultado xml.

Parameters:
XmlBuilder - builder
ItemEstruturarevisaoIettrev - itemRevisao
String - label
boolean - mostrarQuantidades
Throws:
ECARException
Since:
N/C

geraXMLFilhosPorOrgao

public void geraXMLFilhosPorOrgao(XmlBuilder builder,
                                  ItemEstruturaIett item,
                                  java.lang.String orgao,
                                  java.util.List listaCriteriosCom,
                                  java.util.List listaCriteriosSem,
                                  java.util.List listaSituacoes)
                           throws ECARException
Gera filhos por org�o xml.

Parameters:
XmlBuilder - builder
ItemEstruturaIett - item
String - orgao
List - listaCriteriosCom
List - listaCriteriosSem
List - listaSituacoes
Throws:
ECARException
Since:
N/C

geraXMLTotalizador

public void geraXMLTotalizador(XmlBuilder builder)
                        throws ECARException
Gera totalizador xml.

Parameters:
XmlBuilder - builder
Throws:
ECARException
Since:
N/C

descobreTipo

private java.lang.String descobreTipo(java.lang.String nomeAtb)
Descobre o tipo.

Parameters:
String - nomeAtb
Returns:
String
Since:
N/C

getXslFileName

public java.lang.String getXslFileName()
Pega o nome do arquivo xsl.

Specified by:
getXslFileName in class AbstractServletReportXmlXsl
Returns:
String
Since:
N/C

getErrorPage

public java.lang.String getErrorPage(javax.servlet.http.HttpServletRequest request,
                                     java.lang.String mensagem)
Pega o erro de pagina.

Specified by:
getErrorPage in class AbstractServletReportXmlXsl
Parameters:
HttpServletRequest - request
String - mensagem
Returns:
String
Since:
N/C

buscarFuncaoPai

private EstruturaFuncaoEttf buscarFuncaoPai(ItemEstruturarevisaoIettrev item,
                                            java.lang.Long codigo)
                                     throws ECARException
Busca Fun��o Pai.

Parameters:
ItemEstruturarevisaoIettrev - item
Long - codigo
Returns:
EstruturaFuncaoEttf
Throws:
ECARException
Since:
N/C

verificarFuncao

private boolean verificarFuncao(java.lang.String funcao,
                                java.util.List funcoes)
Verifica Fun��o.

Parameters:
String - funcao
List - funcoes
Returns:
boolean
Since:
N/C

incrementarTotalizador

private void incrementarTotalizador(java.lang.Long idEstrutura,
                                    java.lang.String nomeEstrutura)
Incrementa totalizador.

Parameters:
Long - idEstrutura
String - nomeEstrutura
Since:
N/C


Copyright © 2007, PRODEPA - Processamento de Dados do Pará