ecar.dao
Class TempCargaIettsBDDao

java.lang.Object
  extended by comum.database.Dao
      extended by ecar.dao.TempCargaIettsBDDao

public class TempCargaIettsBDDao
extends Dao

DAO tempor�ria para carga/atualizacao em ItemEstruturaIetts

Author:
aleixo

Field Summary
private static int LONG
           
private static int STRING
           
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
TempCargaIettsBDDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void efetuarCargaFinalidadesCOP()
          Efetua a carga das finalidades das a��es do PPA 2008-2011 - dados importados do COP.
 void efetuarCargaIndicadoresProdutosCOP()
          M�todo complementar para o m�todo efetuarCargaProdutosCOP().
 void efetuarCargaIntegralizacaoDeCapitalDefault()
          Efetuar carga do valor default ("N�o") para o atributo livre "Integraliza��o de Capital" dos itens de n�vel de a��o do PPA 2008-2011.
 void efetuarCargaItens()
          Efetua carga de a��es para PPA 2008-2011, importando os dados do COP.
 void efetuarCargaPeriodoExercicios()
          Efetua carga nas tabelas de PoderPeriodoExercicioPodPerExe, OrgaoPeriodoExercicioOrgPerExe e UnidadeOrcamentariaPeriodoExercicioUoPerExe, relacionando PoderPod, OrgaoOrg e UnidadeOrcamentariaUo com PeriodoExercicioPerExe 2008-2011.
 void efetuarCargaProdutosCOP()
          M�todo referente ao mantis 12295 Carga de Produtos e respectivas metas f�sicas por local.
 void efetuarCargaValoresCOP()
          Metodo para efetuar a carga de valores em EfItemEstPrevisaoEfiep conforme dados enviados pelo COP.
 void efetuarCargaValoresIndicadoresProdutosCOP()
           
 void efetuarTotalizacaoIndicadoresProdutosCOP()
           
private  UsuarioUsu getUsuarioGPSByOrgao(OrgaoOrg orgao)
          M�todo somente usado em efetuarCargaItens() para retornar o usu�rio de um determinado �rg�o, seguindo planilha anexada no mantis 11861.
private  void lancarErro(java.lang.String mensagem)
          Metodo para lancar Exce��o!
 java.util.List listarCargaProdutosCOP()
          M�todo para listar os produtos do COP
private  void msg(java.lang.String mensagem)
          Exibe uma mensagem no console...
private  java.lang.Object selectObjeto(java.lang.String objeto, java.lang.String campoDeCondicao, int tipoCampo, java.lang.Object valorCampo, org.hibernate.Session s)
          Faz um select simples da classe "objeto", onde "campoDeCondicao" = "valorCampo".
 void setTipoAcoesPPA20082011()
          Seta os Tipos de A��es do PPA 2008-2011 para a carga efetuada conforme a regra:
Para a��es com o n�mero iniciado por 1 - Projeto (ex.: 1144)
Para a��es com o n�mero iniciado por 2 - Atividade (ex.: 2079)
Para a��es com o n�mero iniciado por 9 - Opera��es Especiais (ex.: 9084)
 
Methods inherited from class comum.database.Dao
alterar, alterar, alterar, buscar, contar, contarLong, excluir, excluir, getSession, inicializarLogBean, listar, ordenaSet, pesquisar, pesquisarDuplos, salvar, salvar, salvarOuAlterar, salvarOuAlterar, setSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STRING

private static final int STRING
See Also:
Constant Field Values

LONG

private static int LONG
Constructor Detail

TempCargaIettsBDDao

public TempCargaIettsBDDao(javax.servlet.http.HttpServletRequest request)
Method Detail

lancarErro

private void lancarErro(java.lang.String mensagem)
                 throws ECARException
Metodo para lancar Exce��o!

Parameters:
mensagem -
Throws:
ECARException

msg

private void msg(java.lang.String mensagem)
Exibe uma mensagem no console...

Parameters:
mensagem -

selectObjeto

private java.lang.Object selectObjeto(java.lang.String objeto,
                                      java.lang.String campoDeCondicao,
                                      int tipoCampo,
                                      java.lang.Object valorCampo,
                                      org.hibernate.Session s)
                               throws ECARException
Faz um select simples da classe "objeto", onde "campoDeCondicao" = "valorCampo".

Parameters:
objeto -
campoDeCondicao -
tipoCampo -
valorCampo -
Returns:
Throws:
ECARException
Since:
27/07/2007

efetuarCargaItens

public void efetuarCargaItens()
                       throws ECARException
Efetua carga de a��es para PPA 2008-2011, importando os dados do COP.

Throws:
ECARException
Since:
11/07/2007

getUsuarioGPSByOrgao

private UsuarioUsu getUsuarioGPSByOrgao(OrgaoOrg orgao)
                                 throws ECARException
M�todo somente usado em efetuarCargaItens() para retornar o usu�rio de um determinado �rg�o, seguindo planilha anexada no mantis 11861.

Parameters:
orgao -
Returns:
Throws:
ECARException
Since:
11/07/2007

efetuarCargaPeriodoExercicios

public void efetuarCargaPeriodoExercicios()
                                   throws ECARException
Efetua carga nas tabelas de PoderPeriodoExercicioPodPerExe, OrgaoPeriodoExercicioOrgPerExe e UnidadeOrcamentariaPeriodoExercicioUoPerExe, relacionando PoderPod, OrgaoOrg e UnidadeOrcamentariaUo com PeriodoExercicioPerExe 2008-2011.

Throws:
ECARException
Since:
12/07/2007

setTipoAcoesPPA20082011

public void setTipoAcoesPPA20082011()
                             throws ECARException
Seta os Tipos de A��es do PPA 2008-2011 para a carga efetuada conforme a regra:
Para a��es com o n�mero iniciado por 1 - Projeto (ex.: 1144)
Para a��es com o n�mero iniciado por 2 - Atividade (ex.: 2079)
Para a��es com o n�mero iniciado por 9 - Opera��es Especiais (ex.: 9084)

Throws:
ECARException
Since:
19/07/2007

efetuarCargaValoresCOP

public void efetuarCargaValoresCOP()
                            throws ECARException
Metodo para efetuar a carga de valores em EfItemEstPrevisaoEfiep conforme dados enviados pelo COP.

Throws:
ECARException
Since:
27/07/2007

efetuarCargaFinalidadesCOP

public void efetuarCargaFinalidadesCOP()
                                throws ECARException
Efetua a carga das finalidades das a��es do PPA 2008-2011 - dados importados do COP.

Throws:
ECARException

efetuarCargaProdutosCOP

public void efetuarCargaProdutosCOP()
                             throws ECARException
M�todo referente ao mantis 12295 Carga de Produtos e respectivas metas f�sicas por local.

Throws:
ECARException
Since:
10/08/2007

efetuarCargaIndicadoresProdutosCOP

public void efetuarCargaIndicadoresProdutosCOP()
                                        throws ECARException
M�todo complementar para o m�todo efetuarCargaProdutosCOP(). Este m�todo carrega no sistema os valores do previsto por local para os produtos do COP.

Throws:
ECARException

efetuarCargaValoresIndicadoresProdutosCOP

public void efetuarCargaValoresIndicadoresProdutosCOP()
                                               throws ECARException
Throws:
ECARException

efetuarTotalizacaoIndicadoresProdutosCOP

public void efetuarTotalizacaoIndicadoresProdutosCOP()
                                              throws ECARException
Throws:
ECARException

listarCargaProdutosCOP

public java.util.List listarCargaProdutosCOP()
                                      throws ECARException
M�todo para listar os produtos do COP

Returns:
Throws:
ECARException

efetuarCargaIntegralizacaoDeCapitalDefault

public void efetuarCargaIntegralizacaoDeCapitalDefault()
                                                throws ECARException
Efetuar carga do valor default ("N�o") para o atributo livre "Integraliza��o de Capital" dos itens de n�vel de a��o do PPA 2008-2011.

Throws:
ECARException
Since:
20/08/2007


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