ecar.dao
Class FuncaoDao

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

public class FuncaoDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
FuncaoDao(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void alterar(FuncaoFun funcao)
           
 void excluir(FuncaoFun funcao)
          Utiliza o m�todo excluir da classe Dao realizando antes valida��es de relacionamento da fun��o com registros em outras tabelas.
 FuncaoFun getFuncao(java.lang.Long id)
          Devolve uma funcao atrav�s do ID
 java.util.List getFuncoesNaoOpcionais()
          Devolve um conjunto com todos as fun��es ativas nao opcionais, ou seja, que s�o obrigatorios em todas as estruturas
 java.util.List getFuncoesOpcionais()
          Devolve um conjunto com todos as fun��es ativas opcionais
 java.util.Set getSetFuncoes(java.lang.String[] funcoes)
          Recebe um array com os C�digos dos Tipos de Fun��o e retorna um Set com objetos TipoFuncAcompTpfa correspondentes a estes c�digos
 void salvar(FuncaoFun funcao)
           
 void setFuncaoFun(javax.servlet.http.HttpServletRequest request, FuncaoFun funcao, boolean usarGetparamStr)
           
 
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

FuncaoDao

public FuncaoDao(javax.servlet.http.HttpServletRequest request)
Construtor. Chama o Session factory do Hibernate

Method Detail

excluir

public void excluir(FuncaoFun funcao)
             throws ECARException
Utiliza o m�todo excluir da classe Dao realizando antes valida��es de relacionamento da fun��o com registros em outras tabelas.

Parameters:
situacao -
Throws:
ECARException

getSetFuncoes

public java.util.Set getSetFuncoes(java.lang.String[] funcoes)
                            throws ECARException
Recebe um array com os C�digos dos Tipos de Fun��o e retorna um Set com objetos TipoFuncAcompTpfa correspondentes a estes c�digos

Parameters:
funcoes - array com os C�digos dos Tipos de Fun��o
Returns:
Set objetos TipoFuncAcompTpfa
Throws:
ECARException

getFuncoesNaoOpcionais

public java.util.List getFuncoesNaoOpcionais()
                                      throws ECARException
Devolve um conjunto com todos as fun��es ativas nao opcionais, ou seja, que s�o obrigatorios em todas as estruturas

Returns:
List
Throws:
ECARException

getFuncoesOpcionais

public java.util.List getFuncoesOpcionais()
                                   throws ECARException
Devolve um conjunto com todos as fun��es ativas opcionais

Returns:
List
Throws:
ECARException

getFuncao

public FuncaoFun getFuncao(java.lang.Long id)
                    throws ECARException
Devolve uma funcao atrav�s do ID

Parameters:
Long - id
Returns:
FuncaoFun
Throws:
ECARException

salvar

public void salvar(FuncaoFun funcao)
            throws ECARException
Parameters:
funcao -
Throws:
ECARException

alterar

public void alterar(FuncaoFun funcao)
             throws ECARException
Parameters:
funcao -
Throws:
ECARException

setFuncaoFun

public void setFuncaoFun(javax.servlet.http.HttpServletRequest request,
                         FuncaoFun funcao,
                         boolean usarGetparamStr)


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