ecar.servlet.relatorio.PPA_Orgao
Class RelatorioPPAOrgaoService

java.lang.Object
  extended by ecar.servlet.relatorio.PPA_Orgao.RelatorioPPAOrgaoService

public class RelatorioPPAOrgaoService
extends java.lang.Object

Classe de acoplamento do relatorio PPA por �rg�o com o sistema E-car
Arvore de chamada de Metodos :: RelatorioPPAServlet generatePPA getDados

Since:
07/2007
Author:
Gabriel Solana

Field Summary
private  CalcularTotalVisitor calcularTotal
          Calcula os totais na tabela de resumo do relatorio PPA
private  java.lang.Character CONSTANTE_IND_ATIVO
           
private  java.lang.Long CONSTANTE_MINISTERIO_PUBLICO
           
private  int CONSTANTE_ORGAO
           
private  java.lang.Long CONSTANTE_PERIODO_EXERCICIO
           
private  int CONSTANTE_PODER
           
private  java.lang.Long CONSTANTE_PODER_LEGISLATIVO
           
private  java.util.ArrayList<PPA_OrgaoBean> dados
          Dados do relatorio
private  java.util.List<ExercicioExe> listaExercicios
          Listagem de exercicios do periodo
private  org.apache.log4j.Logger logger
          Log da classe
private  java.lang.Long ORGAO_ADMIN_SEFA
           
private  java.lang.Long ORGAO_ADMIN_SEPL
           
private  javax.servlet.http.HttpServletRequest request
          Requisicao
private  java.math.BigDecimal totalGeral1
           
private  java.math.BigDecimal totalGeral2
           
private  java.math.BigDecimal totalGeral3
           
private  java.math.BigDecimal totalGeral4
           
 
Constructor Summary
private RelatorioPPAOrgaoService()
           
 
Method Summary
private  java.util.ArrayList<OrgaoOrg> fixarOrgaos(java.util.Set<OrgaoOrg> list)
           
 java.util.ArrayList<PPA_OrgaoBean> generatePPA()
          Recupera dados e dispara actions para geracao do relatorio
private  void gerarContador()
           
private  void getDados()
          Retorna itens para geracao do relatorio PPA
static RelatorioPPAOrgaoService getInstance(javax.servlet.http.HttpServletRequest paramRequest)
          Retorna instancia da classe RelatorioPPAProgramaService com parametro de entrada request
private  java.math.BigDecimal[] getPrevisao(ItemEstruturaIett itemEstrut)
           
 java.math.BigDecimal getTotalGeral()
           
 java.math.BigDecimal getTotalGeral1()
           
 java.math.BigDecimal getTotalGeral2()
           
 java.math.BigDecimal getTotalGeral3()
           
 java.math.BigDecimal getTotalGeral4()
           
private  void listError()
           
private  void loadExerciciosValidos()
          Carrega exercicios do periodo de 2008 - 2011
private  java.util.Set reordenarOrgao(java.util.Collection list)
          Reordena Colecao de elementos de acordo com objeto Comparator
private  void totalizarBean(PPA_OrgaoBean orgaoBean, java.math.BigDecimal[] valores)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private org.apache.log4j.Logger logger
Log da classe


request

private javax.servlet.http.HttpServletRequest request
Requisicao


CONSTANTE_PERIODO_EXERCICIO

private final java.lang.Long CONSTANTE_PERIODO_EXERCICIO

CONSTANTE_IND_ATIVO

private final java.lang.Character CONSTANTE_IND_ATIVO

dados

private java.util.ArrayList<PPA_OrgaoBean> dados
Dados do relatorio


calcularTotal

private final CalcularTotalVisitor calcularTotal
Calcula os totais na tabela de resumo do relatorio PPA


listaExercicios

private java.util.List<ExercicioExe> listaExercicios
Listagem de exercicios do periodo


CONSTANTE_PODER

private final int CONSTANTE_PODER
See Also:
Constant Field Values

CONSTANTE_ORGAO

private final int CONSTANTE_ORGAO
See Also:
Constant Field Values

CONSTANTE_MINISTERIO_PUBLICO

private final java.lang.Long CONSTANTE_MINISTERIO_PUBLICO

ORGAO_ADMIN_SEPL

private final java.lang.Long ORGAO_ADMIN_SEPL

ORGAO_ADMIN_SEFA

private final java.lang.Long ORGAO_ADMIN_SEFA

CONSTANTE_PODER_LEGISLATIVO

private final java.lang.Long CONSTANTE_PODER_LEGISLATIVO

totalGeral1

private java.math.BigDecimal totalGeral1

totalGeral2

private java.math.BigDecimal totalGeral2

totalGeral3

private java.math.BigDecimal totalGeral3

totalGeral4

private java.math.BigDecimal totalGeral4
Constructor Detail

RelatorioPPAOrgaoService

private RelatorioPPAOrgaoService()
Method Detail

getInstance

public static RelatorioPPAOrgaoService getInstance(javax.servlet.http.HttpServletRequest paramRequest)
Retorna instancia da classe RelatorioPPAProgramaService com parametro de entrada request

Parameters:
paramRequest -
Returns:

generatePPA

public java.util.ArrayList<PPA_OrgaoBean> generatePPA()
Recupera dados e dispara actions para geracao do relatorio

Returns:
Listagem

getTotalGeral1

public java.math.BigDecimal getTotalGeral1()

getTotalGeral2

public java.math.BigDecimal getTotalGeral2()

getTotalGeral3

public java.math.BigDecimal getTotalGeral3()

getTotalGeral4

public java.math.BigDecimal getTotalGeral4()

getTotalGeral

public java.math.BigDecimal getTotalGeral()

fixarOrgaos

private java.util.ArrayList<OrgaoOrg> fixarOrgaos(java.util.Set<OrgaoOrg> list)

loadExerciciosValidos

private void loadExerciciosValidos()
Carrega exercicios do periodo de 2008 - 2011


gerarContador

private void gerarContador()

reordenarOrgao

private java.util.Set reordenarOrgao(java.util.Collection list)
Reordena Colecao de elementos de acordo com objeto Comparator

Parameters:
list - listagem
Returns:
Set de objetos reordenados

getDados

private void getDados()
Retorna itens para geracao do relatorio PPA

Parameters:
periodoIni -
periodoFim -

totalizarBean

private void totalizarBean(PPA_OrgaoBean orgaoBean,
                           java.math.BigDecimal[] valores)

getPrevisao

private java.math.BigDecimal[] getPrevisao(ItemEstruturaIett itemEstrut)
                                    throws ECARException
Throws:
ECARException

listError

private void listError()


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