ecar.servlet.relatorio
Class RelatorioApendiceTres

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

public class RelatorioApendiceTres
extends AbstractServletReportXmlXsl

Author:
aleixo
See Also:
Serialized Form

Field Summary
private  java.util.List idsEstrutura
           
private  ItemEstruturaDao itemEstruturaDao
           
private static int nivelAcao
           
private static int nivelProduto
           
private static int nivelPrograma
           
private  int paginaInicial
           
private  java.lang.String periodoFim
           
private  java.lang.String periodoIni
           
private static long serialVersionUID
           
private  java.lang.String tipoRelatorio
           
private  java.lang.String tipoValor
           
private  java.lang.String titulo
           
private  java.util.List todosItens
           
private  double totalGeralAcoes
           
private  double totalGeralProgramas
           
private  java.util.List totalizadorEstrutura
           
private  java.util.List totalizadorValores
           
 
Fields inherited from class ecar.servlet.relatorio.AbstractServletReportXmlXsl
logger, SAIDA_DOWNLOAD, SAIDA_DOWNLOAD_E_GRAVAR, SAIDA_GRAVAR
 
Constructor Summary
RelatorioApendiceTres()
           
 
Method Summary
 boolean geraXMLAcao(XmlBuilder builder, ItemEstruturaIett item)
          Gera tag A��o no XMl.
 void geraXMLDadosPrograma(XmlBuilder builder, ItemEstruturaIett item)
          Gera dados programa xml.
 void geraXMLItemProduto(XmlBuilder builder, ItemEstruturaIett item, java.lang.String nome, java.lang.String tipo, java.lang.String unidade, java.lang.String tipoSituacao, java.lang.String regiao, java.lang.String valor, java.lang.String justificativa)
          Gera item produto xml.
 void geraXMLItens(XmlBuilder builder)
          Gera itens xml.
 boolean geraXMLProduto(XmlBuilder builder, ItemEstruturaIett item, boolean produtoAcaoExcluida)
          Gera tag Produto no XML.
 void geraXMLPrograma(XmlBuilder builder, ItemEstruturaIett item)
          Gera tag Programa no XML.
 void geraXMLTotalizador(XmlBuilder builder)
          Gera totalizador xml.
 void geraXMLTotalizadorValores(XmlBuilder builder)
          Gera totalizador de valores xml.
 java.lang.String getErrorPage(javax.servlet.http.HttpServletRequest request, java.lang.String mensagem)
          Pega o erro de pagina.
 ItemEstruturarevisaoIettrev getUltimaRevisaoIett(java.util.Set listaRevisoes)
          Pega ultima revis�o iett.
 java.lang.StringBuffer getXml(javax.servlet.http.HttpServletRequest request)
          Gera XML.
 java.lang.String getXslFileName()
          Pega o nome do arquivo xsl.
private  void incrementarTotalizadorEstrutura(java.lang.Long idEstrutura, java.lang.String nomeEstrutura)
          Incrementa totalizador estrutura.
 boolean verificarProdutosExcluidos(ItemEstruturaIett acao)
          Verifica produtos Excluidos.
 
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

nivelPrograma

private static final int nivelPrograma
See Also:
Constant Field Values

nivelAcao

private static final int nivelAcao
See Also:
Constant Field Values

nivelProduto

private static final int nivelProduto
See Also:
Constant Field Values

itemEstruturaDao

private ItemEstruturaDao itemEstruturaDao

periodoIni

private java.lang.String periodoIni

periodoFim

private java.lang.String periodoFim

paginaInicial

private int paginaInicial

titulo

private java.lang.String titulo

todosItens

private java.util.List todosItens

tipoRelatorio

private java.lang.String tipoRelatorio

tipoValor

private java.lang.String tipoValor

idsEstrutura

private java.util.List idsEstrutura

totalizadorEstrutura

private java.util.List totalizadorEstrutura

totalizadorValores

private java.util.List totalizadorValores

totalGeralProgramas

private double totalGeralProgramas

totalGeralAcoes

private double totalGeralAcoes
Constructor Detail

RelatorioApendiceTres

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

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:
HttpServletRequestrequest -
String - mensagem
Returns:
String
Since:
N/C

geraXMLItens

public void geraXMLItens(XmlBuilder builder)
                  throws ECARException
Gera itens xml.

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

geraXMLPrograma

public void geraXMLPrograma(XmlBuilder builder,
                            ItemEstruturaIett item)
                     throws ECARException
Gera tag Programa no XML.

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

geraXMLDadosPrograma

public void geraXMLDadosPrograma(XmlBuilder builder,
                                 ItemEstruturaIett item)
                          throws ECARException
Gera dados programa xml.

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

geraXMLAcao

public boolean geraXMLAcao(XmlBuilder builder,
                           ItemEstruturaIett item)
                    throws ECARException
Gera tag A��o no XMl.

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

verificarProdutosExcluidos

public boolean verificarProdutosExcluidos(ItemEstruturaIett acao)
Verifica produtos Excluidos.

Parameters:
ItemEstruturaIettacao -
Returns:
boolean
Since:
N/C

geraXMLProduto

public boolean geraXMLProduto(XmlBuilder builder,
                              ItemEstruturaIett item,
                              boolean produtoAcaoExcluida)
                       throws ECARException
Gera tag Produto no XML.

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

geraXMLItemProduto

public void geraXMLItemProduto(XmlBuilder builder,
                               ItemEstruturaIett item,
                               java.lang.String nome,
                               java.lang.String tipo,
                               java.lang.String unidade,
                               java.lang.String tipoSituacao,
                               java.lang.String regiao,
                               java.lang.String valor,
                               java.lang.String justificativa)
Gera item produto xml.

Parameters:
XmlBuilder - builder
ItemEstruturaIett - item
String - nome
String - tipo
String - unidade
String - tipoSituacao
String - regiao
String - valor
String - justificativa
Since:
N/C

getUltimaRevisaoIett

public ItemEstruturarevisaoIettrev getUltimaRevisaoIett(java.util.Set listaRevisoes)
Pega ultima revis�o iett.

Parameters:
Set - listaRevisoes
Returns:
ItemEstruturarevisaoIettrev
Since:
N/C

incrementarTotalizadorEstrutura

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

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

geraXMLTotalizador

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

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

geraXMLTotalizadorValores

public void geraXMLTotalizadorValores(XmlBuilder builder)
                               throws ECARException
Gera totalizador de valores xml.

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


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