ecar.dao
Class ItemEstruturaPrevisaoRevDao

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

public class ItemEstruturaPrevisaoRevDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
ItemEstruturaPrevisaoRevDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 EfIettPrevisaoRevEfiepr buscar(java.lang.Integer codItemEstrutura, java.lang.Long codFonteRecurso, java.lang.Long codExercicio)
          Retorna um objeto EfItemEstPrevisaoEfiep a partir do c�digo do Item da Estrutura, do c�digo do exerc�cio e do C�digo da Fonte de Recurso
 EfIettPrevisaoRevEfiepr buscar(java.lang.Long codItemEstrutura, java.lang.Long codFonteRecurso, java.lang.Long codRecurso, java.lang.Long codExercicio)
          Retorna um objeto EfItemEstPrevisaoEfiep a partir do c�digo do Item da Estrutura, do c�digo do exerc�cio e do c�digo do Recurso e do C�digo da Fonte de Recurso
 void excluir(java.lang.String[] codigosParaExcluir, java.lang.Long codItemEstrutura)
          Recebe um c�digo de item estrutura e um array contendo c�digos de exerc�cios, fontes de recurso e recurso.
 void excluirRecursos(EfIettFonTotRevEfieftr fonteRecurso)
          Exclui todos os recursos de uma fonteRecurso
 java.util.List getListaItemEstruturaPrevisao(ItemEstruturarevisaoIettrev item, ExercicioExe exercicio)
          Devolve uma lista de ItemEstruturaPrevisaoEfiep para um dado exercicio e item.
 java.util.List getRecursosByFonteRecurso(java.lang.Long codFonteRecurso, java.lang.Long codItemEstrutura)
          Devolve objetos EfItemEstPrevisaoEfiep ( recurso de um item Estrutura ) a partir do C�digo da Fonte de Recurso e c�digo do Exerc�cio
 java.util.List getRecursosByFonteRecursoExercicio(java.lang.Integer itemEstrutura, java.lang.Long exercicio, java.lang.Long fonte)
          Devolve uma lista com todos os Recursos que possuem o item, o exerc�cio e a fonte de recursos infomados como par�metro
 java.util.List getRecursosByFonteRecursoExercicio(ItemEstruturarevisaoIettrev itemEstrutura, ExercicioExe exercicio, FonteRecursoFonr fonte)
          Retorna uma lista com os recursos cadastradas para um item em uma Fonte de Recurso e em um Exerc�cio
 java.util.List getRecursosDistintosByFonteRecurso(java.lang.Long codFonteRecurso, java.lang.Integer codItemEstrutura)
           
 void salvar(EfIettPrevisaoRevEfiepr itemEstruturaRecurso)
          Grava uma rela��o entre itemEstrutura e Recurso
 void setItemEstruturaPrevisao(javax.servlet.http.HttpServletRequest request, EfIettPrevisaoRevEfiepr itemEstruturaRecurso)
          Cria um objeto EfItemEstPrevisaoEfiep a partir de par�metros passados no objeto request
 void setPK(EfIettPrevisaoRevEfiepr itemEstruturaRecurso)
          M�todo utilizado para setar os valores da PK da classe EfItemEstPrevisaoEfiep
 
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

ItemEstruturaPrevisaoRevDao

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

buscar

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

Parameters:
codItemEstrutura -
codBeneficiario -
Returns:
Throws:
ECARException

buscar

public EfIettPrevisaoRevEfiepr buscar(java.lang.Integer codItemEstrutura,
                                      java.lang.Long codFonteRecurso,
                                      java.lang.Long codExercicio)
                               throws ECARException,
                                      org.hibernate.HibernateException
Retorna um objeto EfItemEstPrevisaoEfiep 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
org.hibernate.HibernateException

setPK

public void setPK(EfIettPrevisaoRevEfiepr itemEstruturaRecurso)
M�todo utilizado para setar os valores da PK da classe EfItemEstPrevisaoEfiep

Parameters:
itemEstruturaRecurso -

setItemEstruturaPrevisao

public void setItemEstruturaPrevisao(javax.servlet.http.HttpServletRequest request,
                                     EfIettPrevisaoRevEfiepr itemEstruturaRecurso)
                              throws ECARException
Cria um objeto EfItemEstPrevisaoEfiep a partir de par�metros passados no objeto request

Parameters:
request -
EfIettFonteTotEfieft -
Throws:
ECARException

salvar

public void salvar(EfIettPrevisaoRevEfiepr itemEstruturaRecurso)
            throws ECARException
Grava uma rela��o entre itemEstrutura e Recurso

Parameters:
itemEstruturaRecurso -
Throws:
ECARException

excluirRecursos

public void excluirRecursos(EfIettFonTotRevEfieftr fonteRecurso)
                     throws ECARException
Exclui todos os recursos de uma fonteRecurso

Parameters:
fonteRecurso -
Throws:
ECARException

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 exerc�cios, fontes de recurso e recurso. Cada conjunto desses c�digos representa um registro de Recurso de um Item. O processo de Exclus�o � o seguinte: Para cada Recurso do Item encontrado verifica se existe conta de or�amento cadastrada para este recurso. (1) Se encontrar conta, o recurso n�o poder� ser exclu�do fisicamente mas ele e as contas dependentes encontradas ser�o desativadas (2) Se n�o encontrar conta, exclui fisicamente o recurso (3)

Parameters:
codigosParaExcluir -
codItemEstrutura -
Throws:
ECARException

getRecursosByFonteRecurso

public java.util.List getRecursosByFonteRecurso(java.lang.Long codFonteRecurso,
                                                java.lang.Long codItemEstrutura)
                                         throws ECARException
Devolve objetos EfItemEstPrevisaoEfiep ( recurso de um item Estrutura ) a partir do C�digo da Fonte de Recurso e c�digo do Exerc�cio

Parameters:
codFonteRecurso -
codExercicio -
Returns:
Throws:
ECARException

getRecursosDistintosByFonteRecurso

public java.util.List getRecursosDistintosByFonteRecurso(java.lang.Long codFonteRecurso,
                                                         java.lang.Integer codItemEstrutura)
                                                  throws ECARException
Throws:
ECARException

getRecursosByFonteRecursoExercicio

public java.util.List getRecursosByFonteRecursoExercicio(ItemEstruturarevisaoIettrev itemEstrutura,
                                                         ExercicioExe exercicio,
                                                         FonteRecursoFonr fonte)
                                                  throws ECARException
Retorna uma lista com os recursos cadastradas para um item em uma Fonte de Recurso e em um Exerc�cio

Parameters:
itemEstrutura -
exercicio -
Returns:
Throws:
ECARException

getRecursosByFonteRecursoExercicio

public java.util.List getRecursosByFonteRecursoExercicio(java.lang.Integer itemEstrutura,
                                                         java.lang.Long exercicio,
                                                         java.lang.Long fonte)
                                                  throws ECARException
Devolve uma lista com todos os Recursos que possuem o item, o exerc�cio e a fonte de recursos infomados como par�metro

Parameters:
itemEstrutura -
exercicio -
fonte -
Returns:
Throws:
ECARException

getListaItemEstruturaPrevisao

public java.util.List getListaItemEstruturaPrevisao(ItemEstruturarevisaoIettrev item,
                                                    ExercicioExe exercicio)
                                             throws ECARException
Devolve uma lista de ItemEstruturaPrevisaoEfiep para um dado exercicio e item.

Parameters:
ItemEstruturaIett - item
ExercicioExe - exercicio
Returns:
List ItemEstruturaPrevisaoEfiep
Throws:
ECARException


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