ecar.dao
Class OrgaoDao

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

public class OrgaoDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
OrgaoDao(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void alterar(OrgaoOrg orgao)
          verifica duplica��o depois altera
 void excluir(OrgaoOrg orgao)
          Utiliza o m�todo excluir da classe Dao realizando antes valida��es de relacionamento do �rg�o com registros em outras tabelas.
 java.util.ArrayList<OrgaoOrg> getOrgaoByPeriodicidade(java.lang.Long codPerExe, java.lang.Character indAtivoPodPerExe)
          Carrega listagem de Orgaos de acordo com o periodo e status
 java.util.ArrayList<OrgaoOrg> getOrgaoByPeriodicidade(java.lang.Long codPerExe, java.lang.Long poderId, java.lang.Character indAtivoPodPerExe)
          Carrega listagem de Orgaos de acordo com o periodo, status e Poder
 java.util.List getOrgaosResp2ItemEstrutura(java.util.List listItemEstruturaIett)
          Retorna lista de org�o respons�vel 2 de itemEstrutura
 java.util.List getOrgaosRespItemEstrutura(java.util.List listItemEstruturaIett)
          Retorna lista de org�o respons�veis de itemEstrutura
 java.util.List getOrgaosRespItemEstruturaRelatorio(java.util.List listItemEstruturaIett)
          Retorna lista de org�o respons�veis de itemEstrutura para a rela��o de itens da tela do Relat�rio
 void salvar(OrgaoOrg orgao)
          verifica duplica��o depois salva
 
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

OrgaoDao

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

Method Detail

excluir

public void excluir(OrgaoOrg orgao)
             throws ECARException
Utiliza o m�todo excluir da classe Dao realizando antes valida��es de relacionamento do �rg�o com registros em outras tabelas.

Parameters:
situacao -
Throws:
ECARException

salvar

public void salvar(OrgaoOrg orgao)
            throws ECARException
verifica duplica��o depois salva

Parameters:
orgao -
Throws:
ECARException

alterar

public void alterar(OrgaoOrg orgao)
             throws ECARException
verifica duplica��o depois altera

Parameters:
orgao -
Throws:
ECARException

getOrgaosRespItemEstrutura

public java.util.List getOrgaosRespItemEstrutura(java.util.List listItemEstruturaIett)
                                          throws ECARException
Retorna lista de org�o respons�veis de itemEstrutura

Parameters:
listItemEstruturaIett -
Returns:
List
Throws:
ECARException

getOrgaosRespItemEstruturaRelatorio

public java.util.List getOrgaosRespItemEstruturaRelatorio(java.util.List listItemEstruturaIett)
                                                   throws ECARException
Retorna lista de org�o respons�veis de itemEstrutura para a rela��o de itens da tela do Relat�rio

Returns:
Throws:
ECARException

getOrgaosResp2ItemEstrutura

public java.util.List getOrgaosResp2ItemEstrutura(java.util.List listItemEstruturaIett)
                                           throws ECARException
Retorna lista de org�o respons�vel 2 de itemEstrutura

Returns:
Throws:
ECARException

getOrgaoByPeriodicidade

public java.util.ArrayList<OrgaoOrg> getOrgaoByPeriodicidade(java.lang.Long codPerExe,
                                                             java.lang.Long poderId,
                                                             java.lang.Character indAtivoPodPerExe)
                                                      throws ECARException
Carrega listagem de Orgaos de acordo com o periodo, status e Poder

Parameters:
codPerExe - Identificador
poderId - Identificador do Poder
indAtivoPodPerExe - Identificador de status Ativo / Inativo
Returns:
ArrayList
Throws:
ECARException

getOrgaoByPeriodicidade

public java.util.ArrayList<OrgaoOrg> getOrgaoByPeriodicidade(java.lang.Long codPerExe,
                                                             java.lang.Character indAtivoPodPerExe)
                                                      throws ECARException
Carrega listagem de Orgaos de acordo com o periodo e status

Parameters:
codPerExe - Identificador
indAtivoPodPerExe - Identificador de status Ativo / Inativo
Returns:
ArrayList
Throws:
ECARException


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