ecar.dao
Class ItemEstruturaFonteRecursoRevDao

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

public class ItemEstruturaFonteRecursoRevDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
ItemEstruturaFonteRecursoRevDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void alterar(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso, java.util.List listaRecursos)
          Altera os atributos de uma rela��o entre ItemEstrutura e Fonte de Recurso e todos os recursos preenchidos
 EfIettFonTotRevEfieftr buscar(java.lang.Long codItemEstrutura, java.lang.Long codFonteRecurso)
          Retorna um objeto EfIettFonteTotEfieft a partir do c�digo do Item da Estrutura, do c�digo do exerc�cio e do c�digo da Fonte de Recurso
 EfIettFonteTotEfieft buscarOLD(java.lang.Long codItemEstrutura, java.lang.Long codFonteRecurso, java.lang.Long codExercicio)
          Retorna um objeto EfIettFonteTotEfieft a partir do c�digo do Item da Estrutura, do c�digo do exerc�cio e do c�digo da Fonte de Recurso
 void desativaRecursos(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso)
          Desativa uma fonte de recurso e seus recursos
 void excluir(java.lang.String[] codigosParaExcluir, java.lang.Long codItemEstrutura)
          Recebe um c�digo de item estrutura e um array contendo c�digos de fontes de recurso, recuperar objetos itemEstruturaFonteRecurso e realiza, para cada um deles o seguinte processo de exclus�o: (1) Excluir todas as contas (EfItemEstContaEfieg) para o Item e IEFonteRec; (2) Excluir todos os recursos (); (3) Excluir a fonte de recurso ();
 java.util.List getAtivos(ItemEstruturarevisaoIettrev itemEstrutura)
          Retorna as Fontes de Recursos ativas de um itemEstrutura
 java.util.List getFontesRecursosByExercicio(ItemEstruturarevisaoIettrev itemEstrutura, ExercicioExe exercicio)
          Retorna uma lista com as fontes de recurso cadastradas para um item em um Exerc�cio
 java.util.List getFontesRecursosByExercicio(java.lang.Long itemEstrutura, java.lang.Long exercicio)
           
 double getSomaRecursosFonteRecurso(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso, java.lang.String tipo)
          Soma o valor dos recursos de uma Fonte
 void salvar(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso, java.util.List listaRecursos)
          Grava uma rela��o entre itemEstrutura e Fonte de Recurso e todos os recursos preenchidos
 void setItemEstruturaFonteRecurso(javax.servlet.http.HttpServletRequest request, EfIettFonTotRevEfieftr itemEstruturaFonteRecurso)
          Cria um objeto EfIettFonteTotEfieft a partir de par�metros passados no objeto request
 void setItemEstruturaFonteRecursoOLD(javax.servlet.http.HttpServletRequest request, EfIettFonteTotEfieft itemEstruturaFonteRecurso)
          Cria um objeto EfIettFonteTotEfieft a partir de par�metros passados no objeto request
 java.util.List setListaRecurso(javax.servlet.http.HttpServletRequest request, EfIettFonTotRevEfieftr itemEstruturaFonteRecurso, int numRecursos)
           
 java.util.List setListaRecursoOLD(javax.servlet.http.HttpServletRequest request, EfIettFonteTotEfieft itemEstruturaFonteRecurso)
          Deprecated.  
 void setPK(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso)
          M�todo utilizado para setar os valores da PK da classe EfIettFonteTotEfieft
 boolean verificaPossibilidadeInclusao(ItemEstruturarevisaoIettrev itemEstrutura)
          Verifica a possibilidade de ser inclu�da uma fonte de recurso para um ItemEstrutura.
 
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
 

Constructor Detail

ItemEstruturaFonteRecursoRevDao

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

getAtivos

public java.util.List getAtivos(ItemEstruturarevisaoIettrev itemEstrutura)
                         throws ECARException
Retorna as Fontes de Recursos ativas de um itemEstrutura

Parameters:
itemEstrutura -
Returns:
Throws:
ECARException

verificaPossibilidadeInclusao

public boolean verificaPossibilidadeInclusao(ItemEstruturarevisaoIettrev itemEstrutura)
                                      throws ECARException
Verifica a possibilidade de ser inclu�da uma fonte de recurso para um ItemEstrutura. Todos os itens que possuem fontes de recursos devem estar no mesmo nivel da estrutura, podendo ser de ramifica��es diferentes.

Parameters:
itemEstrutura -
Returns:
Throws:
ECARException

buscarOLD

public EfIettFonteTotEfieft buscarOLD(java.lang.Long codItemEstrutura,
                                      java.lang.Long codFonteRecurso,
                                      java.lang.Long codExercicio)
                               throws ECARException
Retorna um objeto EfIettFonteTotEfieft a partir do c�digo do Item da Estrutura, do c�digo do exerc�cio e do c�digo da Fonte de Recurso

Parameters:
codItemEstrutura -
codBeneficiario -
Returns:
Throws:
ECARException

buscar

public EfIettFonTotRevEfieftr buscar(java.lang.Long codItemEstrutura,
                                     java.lang.Long codFonteRecurso)
                              throws ECARException
Retorna um objeto EfIettFonteTotEfieft a partir do c�digo do Item da Estrutura, do c�digo do exerc�cio e do c�digo da Fonte de Recurso

Parameters:
codItemEstrutura -
codBeneficiario -
Returns:
Throws:
ECARException

getFontesRecursosByExercicio

public java.util.List getFontesRecursosByExercicio(ItemEstruturarevisaoIettrev itemEstrutura,
                                                   ExercicioExe exercicio)
                                            throws ECARException
Retorna uma lista com as fontes de recurso cadastradas para um item em um Exerc�cio

Parameters:
itemEstrutura -
exercicio -
Returns:
Throws:
ECARException

getFontesRecursosByExercicio

public java.util.List getFontesRecursosByExercicio(java.lang.Long itemEstrutura,
                                                   java.lang.Long exercicio)
                                            throws ECARException
Parameters:
itemEstrutura -
exercicio -
Returns:
List
Throws:
ECARException

setItemEstruturaFonteRecursoOLD

public void setItemEstruturaFonteRecursoOLD(javax.servlet.http.HttpServletRequest request,
                                            EfIettFonteTotEfieft itemEstruturaFonteRecurso)
                                     throws ECARException
Cria um objeto EfIettFonteTotEfieft a partir de par�metros passados no objeto request

Parameters:
request -
EfIettFonteTotEfieft -
Throws:
ECARException

setItemEstruturaFonteRecurso

public void setItemEstruturaFonteRecurso(javax.servlet.http.HttpServletRequest request,
                                         EfIettFonTotRevEfieftr itemEstruturaFonteRecurso)
                                  throws ECARException
Cria um objeto EfIettFonteTotEfieft a partir de par�metros passados no objeto request

Parameters:
request -
EfIettFonteTotEfieft -
Throws:
ECARException

setListaRecursoOLD

public java.util.List setListaRecursoOLD(javax.servlet.http.HttpServletRequest request,
                                         EfIettFonteTotEfieft itemEstruturaFonteRecurso)
                                  throws ECARException
Deprecated. 

Parameters:
request -
itemEstruturaFonteRecurso -
Returns:
Throws:
ECARException

setListaRecurso

public java.util.List setListaRecurso(javax.servlet.http.HttpServletRequest request,
                                      EfIettFonTotRevEfieftr itemEstruturaFonteRecurso,
                                      int numRecursos)
                               throws ECARException
Parameters:
request -
itemEstruturaFonteRecurso -
int - - n�mero de recursos na tela
Returns:
Throws:
ECARException

setPK

public void setPK(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso)
M�todo utilizado para setar os valores da PK da classe EfIettFonteTotEfieft

Parameters:
itemEstruturaBeneficiario -

salvar

public void salvar(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso,
                   java.util.List listaRecursos)
            throws ECARException
Grava uma rela��o entre itemEstrutura e Fonte de Recurso e todos os recursos preenchidos

Parameters:
itemEstruturaFonteRecurso -
List - - lista de Recursos
Throws:
ECARException
ECARException
org.hibernate.HibernateException

alterar

public void alterar(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso,
                    java.util.List listaRecursos)
             throws ECARException
Altera os atributos de uma rela��o entre ItemEstrutura e Fonte de Recurso e todos os recursos preenchidos

Parameters:
itemEstruturaFonteRecurso -
List - - lista de Recursos
Throws:
ECARException
ECARException
org.hibernate.HibernateException

excluir

public void excluir(java.lang.String[] codigosParaExcluir,
                    java.lang.Long codItemEstrutura)
             throws ECARException
Recebe um c�digo de item estrutura e um array contendo c�digos de fontes de recurso, recuperar objetos itemEstruturaFonteRecurso e realiza, para cada um deles o seguinte processo de exclus�o: (1) Excluir todas as contas (EfItemEstContaEfieg) para o Item e IEFonteRec; (2) Excluir todos os recursos (); (3) Excluir a fonte de recurso ();

Parameters:
codigosParaExcluir -
codItemEstrutura -
Throws:
ECARException

desativaRecursos

public void desativaRecursos(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso)
                      throws ECARException
Desativa uma fonte de recurso e seus recursos

Parameters:
itemEstruturaFonteRecurso -
Throws:
ECARException

getSomaRecursosFonteRecurso

public double getSomaRecursosFonteRecurso(EfIettFonTotRevEfieftr itemEstruturaFonteRecurso,
                                          java.lang.String tipo)
                                   throws ECARException
Soma o valor dos recursos de uma Fonte

Parameters:
itemEstruturaFonteRecurso -
tipo - (Aprovado, Revisado ou Todos)
Returns:
Throws:
ECARException


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