ecar.servlet.relatorio
Class RelatorioAcompanhamento_BKP_07032007

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.RelatorioAcompanhamento_BKP_07032007
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class RelatorioAcompanhamento_BKP_07032007
extends AbstractServletReportXmlXsl

Servlet do Relat�rio de Acompanhamento.
Relat�rio antigamente feito em Access, foi convertido para Java (FOP).

Since:
Outubro/2006.
Author:
aleixo
See Also:
6052, Serialized Form

Field Summary
private  AcompRealFisicoDao acompRealFisicoDao
           
private  AcompReferenciaDao acompReferenciaDao
           
private  AcompReferenciaItemDao acompReferenciaItemDao
           
private  ConfiguracaoCfg config
           
private  ConfiguracaoDao configDao
           
private  ConfigRelatorioCfgrel configRel
           
private  ConfigRelatorioCfgrelDAO configRelDao
           
private  CorDao corDao
           
private  EstruturaAtributoDao estAtribDao
           
private  EstruturaFuncaoDao estFuncDao
           
private  ItemEstruturaContaOrcamentoDao itemEstContaOrcDao
           
private  ItemEstruturaPrevisaoDao itemEstPrevDao
           
private  ItemEstruturaRealizadoDao itemEstRealizadoDao
           
private  ItemEstrtIndResulDao itemEstrtIndResulDao
           
private  ItemEstruturaDao itemEstruturaDao
           
private  java.lang.String modelo
           
private static java.lang.String MODELO_ESTRUTURA
           
private  java.lang.String pathEcar
           
private  javax.servlet.http.HttpServletRequest request
           
private static long serialVersionUID
           
 
Fields inherited from class ecar.servlet.relatorio.AbstractServletReportXmlXsl
logger, SAIDA_DOWNLOAD, SAIDA_DOWNLOAD_E_GRAVAR, SAIDA_GRAVAR
 
Constructor Summary
RelatorioAcompanhamento_BKP_07032007()
           
 
Method Summary
private  java.lang.String geraDataRodape()
          Gera data Rodap�.
private  void geraXmlEvolucaoFinanceira(XmlBuilder builder, AcompReferenciaItemAri itemAri)
          Gera xml evolu��o financeira.
private  java.util.List geraXmlHierarquia(XmlBuilder builder, ItemEstruturaIett item, boolean quebrarPagina)
          Gera hierarquia Xml.
private  void geraXMLIndicadores(XmlBuilder builder, AcompReferenciaItemAri itemAri)
          Gera indicadores xml.
private  void geraXMLIndicadoresFilhos(XmlBuilder builder, AcompReferenciaItemAri itemAri)
          Gera Relatorio IndicadoresFilhos.
private  java.util.List geraXmlItens(XmlBuilder builder, AcompRelatorioArel arel, java.lang.String nomeItem, boolean exibirComplemento, boolean gerarHierarquia, java.lang.String orgao, boolean primeiroItem)
          Gera itens xml.
private  void geraXmlPrincipal(XmlBuilder builder, java.util.List arels)
          Gera xml principal.
 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 xls.
 
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

MODELO_ESTRUTURA

private static final java.lang.String MODELO_ESTRUTURA
See Also:
Constant Field Values

request

private javax.servlet.http.HttpServletRequest request

configDao

private ConfiguracaoDao configDao

config

private ConfiguracaoCfg config

acompReferenciaDao

private AcompReferenciaDao acompReferenciaDao

acompReferenciaItemDao

private AcompReferenciaItemDao acompReferenciaItemDao

acompRealFisicoDao

private AcompRealFisicoDao acompRealFisicoDao

corDao

private CorDao corDao

configRel

private ConfigRelatorioCfgrel configRel

configRelDao

private ConfigRelatorioCfgrelDAO configRelDao

pathEcar

private java.lang.String pathEcar

modelo

private java.lang.String modelo

estAtribDao

private EstruturaAtributoDao estAtribDao

estFuncDao

private EstruturaFuncaoDao estFuncDao

itemEstruturaDao

private ItemEstruturaDao itemEstruturaDao

itemEstPrevDao

private ItemEstruturaPrevisaoDao itemEstPrevDao

itemEstRealizadoDao

private ItemEstruturaRealizadoDao itemEstRealizadoDao

itemEstContaOrcDao

private ItemEstruturaContaOrcamentoDao itemEstContaOrcDao

itemEstrtIndResulDao

private ItemEstrtIndResulDao itemEstrtIndResulDao
Constructor Detail

RelatorioAcompanhamento_BKP_07032007

public RelatorioAcompanhamento_BKP_07032007()
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

geraXmlPrincipal

private void geraXmlPrincipal(XmlBuilder builder,
                              java.util.List arels)
                       throws ECARException
Gera xml principal.

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

geraXmlItens

private java.util.List geraXmlItens(XmlBuilder builder,
                                    AcompRelatorioArel arel,
                                    java.lang.String nomeItem,
                                    boolean exibirComplemento,
                                    boolean gerarHierarquia,
                                    java.lang.String orgao,
                                    boolean primeiroItem)
                             throws ECARException
Gera itens xml.

Parameters:
XmlBuilder - builder
AcompRelatorioArel - arel
String - nomeItem
boolean - exibirComplemento
boolean - gerarHierarquia
String - orgao
boolean - primeiroItem
Returns:
List
Throws:
ECARException
Since:
N/C

geraXmlHierarquia

private java.util.List geraXmlHierarquia(XmlBuilder builder,
                                         ItemEstruturaIett item,
                                         boolean quebrarPagina)
                                  throws ECARException
Gera hierarquia Xml.

Parameters:
XmlBuilder - builder
ItemEstruturaIett - item
boolean - quebrarPagina
Returns:
List
Throws:
ECARException
Since:
N/C

geraDataRodape

private java.lang.String geraDataRodape()
Gera data Rodap�.

Returns:
String
Since:
N/C

getXslFileName

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

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

geraXmlEvolucaoFinanceira

private void geraXmlEvolucaoFinanceira(XmlBuilder builder,
                                       AcompReferenciaItemAri itemAri)
                                throws ECARException
Gera xml evolu��o financeira.

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

geraXMLIndicadores

private void geraXMLIndicadores(XmlBuilder builder,
                                AcompReferenciaItemAri itemAri)
                         throws ECARException
Gera indicadores xml.

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

geraXMLIndicadoresFilhos

private void geraXMLIndicadoresFilhos(XmlBuilder builder,
                                      AcompReferenciaItemAri itemAri)
                               throws ECARException
Gera Relatorio IndicadoresFilhos.

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


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