ecar.servlet.relatorio.PPA_funcao
Class RelatorioPPAFuncaoService

java.lang.Object
  extended by ecar.servlet.relatorio.PPA_funcao.RelatorioPPAFuncaoService

public class RelatorioPPAFuncaoService
extends java.lang.Object

Classe de acoplamento do relatorio PPA por Funcao com o sistema E-car

Since:
09/2007
Author:
Gabriel Solana

Field Summary
private static java.lang.Long codEstruturaAcao
           
private  java.lang.Long CONSTANTE_PERIODO_EXERCICIO
           
private  java.util.TreeSet<FuncaoAreaAreBean> 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  javax.servlet.http.HttpServletRequest request
          Requisicao
private  java.math.BigDecimal totalGeral
           
private  java.math.BigDecimal totalGeral1
           
private  java.math.BigDecimal totalGeral2
           
private  java.math.BigDecimal totalGeral3
           
private  java.math.BigDecimal totalGeral4
           
 
Constructor Summary
private RelatorioPPAFuncaoService()
           
 
Method Summary
private  void calcularTotalAreaARE()
           
 java.util.TreeSet<FuncaoAreaAreBean> generatePPA()
          Recupera dados e dispara actions para geracao do relatorio
private  void getDados()
          Retorna itens para geracao do relatorio PPA
static RelatorioPPAFuncaoService getInstance(javax.servlet.http.HttpServletRequest paramRequest)
          Retorna instancia da classe RelatorioPPAProgramaService com parametro de entrada request
private  java.math.BigDecimal[] getPrevisao(ItemEstruturaIett itemEstrut)
          Gera os totais valores da tabela para o item na tabela do relatorio de PPA
 java.math.BigDecimal getTotalGeral()
           
 java.math.BigDecimal getTotalGeral1()
           
 java.math.BigDecimal getTotalGeral2()
           
 java.math.BigDecimal getTotalGeral3()
           
 java.math.BigDecimal getTotalGeral4()
           
private  void loadExerciciosValidos()
          Carrega exercicios do periodo de 2008 - 2011
 
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


dados

private java.util.TreeSet<FuncaoAreaAreBean> dados
Dados do relatorio


codEstruturaAcao

private static final java.lang.Long codEstruturaAcao

listaExercicios

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


CONSTANTE_PERIODO_EXERCICIO

private final java.lang.Long CONSTANTE_PERIODO_EXERCICIO

totalGeral1

private java.math.BigDecimal totalGeral1

totalGeral2

private java.math.BigDecimal totalGeral2

totalGeral3

private java.math.BigDecimal totalGeral3

totalGeral4

private java.math.BigDecimal totalGeral4

totalGeral

private java.math.BigDecimal totalGeral
Constructor Detail

RelatorioPPAFuncaoService

private RelatorioPPAFuncaoService()
Method Detail

getTotalGeral

public java.math.BigDecimal getTotalGeral()

getTotalGeral1

public java.math.BigDecimal getTotalGeral1()

getTotalGeral2

public java.math.BigDecimal getTotalGeral2()

getTotalGeral3

public java.math.BigDecimal getTotalGeral3()

getTotalGeral4

public java.math.BigDecimal getTotalGeral4()

getInstance

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

Parameters:
paramRequest -
Returns:

generatePPA

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

Returns:
Listagem

getDados

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

Parameters:
periodoIni -
periodoFim -

getPrevisao

private java.math.BigDecimal[] getPrevisao(ItemEstruturaIett itemEstrut)
                                    throws ECARException
Gera os totais valores da tabela para o item na tabela do relatorio de PPA

Parameters:
Item - estrutura
Returns:
array de valores da tabela PPA
Throws:
ECARException

loadExerciciosValidos

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


calcularTotalAreaARE

private void calcularTotalAreaARE()


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