ecar.dao
Class TipoAcompanhamentoDao

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

public class TipoAcompanhamentoDao
extends Dao

Author:
evandro

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
TipoAcompanhamentoDao()
           
TipoAcompanhamentoDao(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void alterar(TipoAcompanhamentoTa tipoAcomp, java.util.List listaTafc)
          Verifica depois altera
 void excluir(TipoAcompanhamentoTa tipoAcomp)
          Verifica depois exclui
 boolean existeAbaConfiguradaTipoAcompanhamento(TipoAcompanhamentoTa ta, java.util.Set gruposUsuario)
          Verifica se existe alguma aba configurada para o tipo de acompanhamento passado como parametro .
 java.util.List getNiveisPlanejamento(javax.servlet.http.HttpServletRequest request)
          Lista os niveis de planejamento
 java.util.List getOrgaosAcessoUsuario(SegurancaECAR seguranca)
           
 java.util.List getTipoAcompanhamentoAtivosByDescricao()
           
 java.util.List getTipoAcompanhamentoAtivosBySeqApresentacao()
          Obtem os tipos de acompanhamentos ativos ordenados pela sequencia de apresenta��o
 java.util.List getTipoAcompanhamentoAtivosComAcompanhamentoBySeqApresentacao()
          Obtem os tipos de acompanhamentos ativos ordenados pela sequencia de apresenta��o que possuem acompanhamento (Aref)
 java.util.List getTipoAcompanhamentoComAcesso(SegurancaECAR seguranca)
           
 java.util.List getTipoFuncaoAcompanhamento(TipoAcompanhamentoTa ta)
          Obtem os tipos de fun��o de acompanhamento de um tipo de acompanhamento
 java.util.List getTpFuncAcompanhamento(TipoAcompanhamentoTa tipoAcomp, javax.servlet.http.HttpServletRequest request)
          Retorna a lista de TipoAcompFuncAcompTafcs de acordo com as op��es selecionadas
 java.util.List pesquisar(TipoAcompanhamentoTa tipoAcomp)
          Pesquisa ...
 void salvar(TipoAcompanhamentoTa tipoAcomp, java.util.List listaTafc)
          Verifica depois salva
 void setNiveisPlanejamento(TipoAcompanhamentoTa tipoAcomp, javax.servlet.http.HttpServletRequest request)
          M�todo que realiza o Set de SisAtributoSatbs no TipoAcompanhamentoTa por request de acordo com os dados preenchidos
 void setSituacaoSits(TipoAcompanhamentoTa tipoAcomp, javax.servlet.http.HttpServletRequest request)
          M�todo que realiza o Set de TipoAcompanhamentoSituacaoTasit request de acordo com os dados preenchidos
 void setTipoAcompanhamento(javax.servlet.http.HttpServletRequest request, TipoAcompanhamentoTa tipoAcomp, boolean usarGetParamStr)
          M�todo que realiza o Set no TipoAcompanhamentoTa por request de acordo com os dados preenchidos
 void setTpFuncAcompanhamento(TipoAcompanhamentoTa tipoAcomp, javax.servlet.http.HttpServletRequest request)
          M�todo que realiza o Set de TipoAcompFuncAcompTafcs no TipoAcompanhamentoTa por request de acordo com os dados preenchidos, utilizado somente na Pesquisa
 
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

TipoAcompanhamentoDao

public TipoAcompanhamentoDao()

TipoAcompanhamentoDao

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

Method Detail

getTipoAcompanhamentoAtivosBySeqApresentacao

public java.util.List getTipoAcompanhamentoAtivosBySeqApresentacao()
                                                            throws ECARException
Obtem os tipos de acompanhamentos ativos ordenados pela sequencia de apresenta��o

Returns:
List de TipoAcompanhamentoTa
Throws:
ECARException

setTipoAcompanhamento

public void setTipoAcompanhamento(javax.servlet.http.HttpServletRequest request,
                                  TipoAcompanhamentoTa tipoAcomp,
                                  boolean usarGetParamStr)
                           throws java.lang.NumberFormatException,
                                  ECARException
M�todo que realiza o Set no TipoAcompanhamentoTa por request de acordo com os dados preenchidos

Parameters:
tipoAcomp -
request -
Throws:
java.lang.NumberFormatException
ECARException

setNiveisPlanejamento

public void setNiveisPlanejamento(TipoAcompanhamentoTa tipoAcomp,
                                  javax.servlet.http.HttpServletRequest request)
                           throws java.lang.NumberFormatException,
                                  ECARException
M�todo que realiza o Set de SisAtributoSatbs no TipoAcompanhamentoTa por request de acordo com os dados preenchidos

Parameters:
tipoAcomp -
request -
Throws:
java.lang.NumberFormatException
ECARException

setSituacaoSits

public void setSituacaoSits(TipoAcompanhamentoTa tipoAcomp,
                            javax.servlet.http.HttpServletRequest request)
                     throws java.lang.NumberFormatException,
                            ECARException
M�todo que realiza o Set de TipoAcompanhamentoSituacaoTasit request de acordo com os dados preenchidos

Parameters:
tipoAcomp -
request -
Throws:
java.lang.NumberFormatException
ECARException

setTpFuncAcompanhamento

public void setTpFuncAcompanhamento(TipoAcompanhamentoTa tipoAcomp,
                                    javax.servlet.http.HttpServletRequest request)
                             throws java.lang.NumberFormatException,
                                    ECARException
M�todo que realiza o Set de TipoAcompFuncAcompTafcs no TipoAcompanhamentoTa por request de acordo com os dados preenchidos, utilizado somente na Pesquisa

Parameters:
tipoAcomp -
request -
Throws:
java.lang.NumberFormatException
ECARException

getTpFuncAcompanhamento

public java.util.List getTpFuncAcompanhamento(TipoAcompanhamentoTa tipoAcomp,
                                              javax.servlet.http.HttpServletRequest request)
                                       throws java.lang.NumberFormatException,
                                              ECARException
Retorna a lista de TipoAcompFuncAcompTafcs de acordo com as op��es selecionadas

Parameters:
tipoAcomp -
request -
Returns:
Throws:
java.lang.NumberFormatException
ECARException

getNiveisPlanejamento

public java.util.List getNiveisPlanejamento(javax.servlet.http.HttpServletRequest request)
                                     throws java.lang.NumberFormatException,
                                            ECARException
Lista os niveis de planejamento

Parameters:
request -
Returns:
List
Throws:
java.lang.NumberFormatException
ECARException

excluir

public void excluir(TipoAcompanhamentoTa tipoAcomp)
             throws ECARException
Verifica depois exclui

Parameters:
tipoAcomp -
Throws:
ECARException

getTipoFuncaoAcompanhamento

public java.util.List getTipoFuncaoAcompanhamento(TipoAcompanhamentoTa ta)
                                           throws ECARException
Obtem os tipos de fun��o de acompanhamento de um tipo de acompanhamento

Parameters:
ta - TipoAcompanhamentoTa ta
Returns:
List de TipoFuncAcompTpfa
Throws:
ECARException

salvar

public void salvar(TipoAcompanhamentoTa tipoAcomp,
                   java.util.List listaTafc)
            throws ECARException
Verifica depois salva

Parameters:
tipoAcomp -
listaTafc -
Throws:
ECARException

alterar

public void alterar(TipoAcompanhamentoTa tipoAcomp,
                    java.util.List listaTafc)
             throws ECARException
Verifica depois altera

Parameters:
tipoAcomp -
listaTafc -
Throws:
ECARException

pesquisar

public java.util.List pesquisar(TipoAcompanhamentoTa tipoAcomp)
                         throws ECARException
Pesquisa ...

Parameters:
tipoAcomp -
Returns:
lista
Throws:
ECARException

getTipoAcompanhamentoAtivosComAcompanhamentoBySeqApresentacao

public java.util.List getTipoAcompanhamentoAtivosComAcompanhamentoBySeqApresentacao()
                                                                             throws ECARException
Obtem os tipos de acompanhamentos ativos ordenados pela sequencia de apresenta��o que possuem acompanhamento (Aref)

Returns:
List de TipoAcompanhamentoTa
Throws:
ECARException
ECARException

getTipoAcompanhamentoAtivosByDescricao

public java.util.List getTipoAcompanhamentoAtivosByDescricao()
                                                      throws ECARException
Returns:
List
Throws:
ECARException
Since:
22/11/2007

getTipoAcompanhamentoComAcesso

public java.util.List getTipoAcompanhamentoComAcesso(SegurancaECAR seguranca)
                                              throws ECARException
Returns:
List
Throws:
ECARException
Since:
27/11/2007

getOrgaosAcessoUsuario

public java.util.List getOrgaosAcessoUsuario(SegurancaECAR seguranca)
                                      throws ECARException
Throws:
ECARException

existeAbaConfiguradaTipoAcompanhamento

public boolean existeAbaConfiguradaTipoAcompanhamento(TipoAcompanhamentoTa ta,
                                                      java.util.Set gruposUsuario)
                                               throws ECARException
Verifica se existe alguma aba configurada para o tipo de acompanhamento passado como parametro .

Parameters:
TipoAcompanhamentoTa - ta
Returns:
boolean existe
Throws:
ECARException
Since:
N/C


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