ecar.dao
Class EstruturaAtributoDao

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

public class EstruturaAtributoDao
extends Dao

Author:
felipev, aleixo

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
EstruturaAtributoDao(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void alterar(javax.servlet.http.HttpServletRequest request, EstruturaAtributoEttat estruturaAtributo)
           
 void controlaListas(javax.servlet.http.HttpServletRequest request, java.util.List listaEstrutura, java.util.List listaAtributo)
          Controla listas
 java.util.List filtrarEstruturaAtributoByEata(java.util.List estruturaAtributos, java.util.List estAtribTipoAcomp)
          Filtra EstruturaAtributoEttat considerando os Tipos de Acompanhamentos definidos na tela (EstAtribTipoAcompEata).
 java.util.List getAtributos(EstruturaEtt estrutura)
          Devolve uma lista com todas os atributos vinculados a uma estrutura
 java.util.List getAtributosValidoEstruturas(TipoAcompanhamentoTa tipoAcomp)
          Retorna uma lista de objetos AtributoEstruturaBean, contendo os atributos v�lido de cada estrutura e sua respectiva estrutura.
 java.lang.String getDescricaoItemByAtributo(ItemEstruturaIett item, TipoAcompanhamentoTa tipoAcomp)
          Retorna uma string com os atributos definidos com "S" no campo IndListagemTelaEttat de EstruturaAtributoEttat, ordenados pela sequ�ncia de apresenta��o.
 java.util.List getEstruturaAtributoEttatByEata(TipoAcompanhamentoTa tipoAcomp, java.lang.String exibirEata, java.lang.Long sequenciaEata, java.lang.String filtroEata)
          Retorna a lista de EstruturaAtributoEttat buscando pelo TipoAcompanhamentoTa, exibirEata, sequenciaEata e filtroEata.
 java.util.List getEstruturaAtributoEttatByEstruturaEtt(EstruturaEtt estrutura)
          Retorna uma Lista de EstruturaAtributoEttat, para uma EstruturaEtt.
 java.util.List getEstruturaAtributoEttatByTipoAcompanhamentoTa(TipoAcompanhamentoTa tipoAcomp)
          Retorna uma Lista de EstruturaAtributoEttat, para um TipoAcompanhamentoTa.
 java.util.List getEstruturas(AtributosAtb atributo)
          Devolve uma lista com todas as estruturas vinculadas a um atributo
 java.lang.String getLabelAtributoEstrutura(java.lang.String nomeAtributo, EstruturaEtt estrutura)
          Retorna a Label de um atributo em uma estrutura
 void setEstruturaAtributo(javax.servlet.http.HttpServletRequest request, EstruturaAtributoEttat estruturaAtributo, boolean usarGetParamStr)
           
 java.util.Set setLimbTipoFuncAcompTpfa()
          Verifica��o das estruturas de acompanhementos que para quem o bloqueio foi liberado
 
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

EstruturaAtributoDao

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

Method Detail

controlaListas

public void controlaListas(javax.servlet.http.HttpServletRequest request,
                           java.util.List listaEstrutura,
                           java.util.List listaAtributo)
                    throws ECARException
Controla listas

Parameters:
request -
listaEstrutura -
listaAtributo -
Throws:
ECARException

alterar

public void alterar(javax.servlet.http.HttpServletRequest request,
                    EstruturaAtributoEttat estruturaAtributo)
             throws ECARException,
                    org.hibernate.HibernateException
Parameters:
request -
estruturaAtributo -
Throws:
ECARException
org.hibernate.HibernateException

setEstruturaAtributo

public void setEstruturaAtributo(javax.servlet.http.HttpServletRequest request,
                                 EstruturaAtributoEttat estruturaAtributo,
                                 boolean usarGetParamStr)
                          throws ECARException
Parameters:
request -
estruturaAtributo -
usarGetParamStr -
Throws:
ECARException

setLimbTipoFuncAcompTpfa

public java.util.Set setLimbTipoFuncAcompTpfa()
Verifica��o das estruturas de acompanhementos que para quem o bloqueio foi liberado

Parameters:
estrutFunc - Fun��o de Estrutura que recebe uma lista de Tipo de Fun��o de acompanhamento compermiss�o de editar fun��es mesmo quando estas se encontram bloqueadas.
Returns:
Conjunto com a lista de tipo de acompanhamento

getLabelAtributoEstrutura

public java.lang.String getLabelAtributoEstrutura(java.lang.String nomeAtributo,
                                                  EstruturaEtt estrutura)
                                           throws ECARException
Retorna a Label de um atributo em uma estrutura

Parameters:
nomeAtributo -
estrutura -
Returns:
Throws:
ECARException

getAtributos

public java.util.List getAtributos(EstruturaEtt estrutura)
Devolve uma lista com todas os atributos vinculados a uma estrutura

Parameters:
estrutura -
Returns:
List de AtributosAtb

getEstruturas

public java.util.List getEstruturas(AtributosAtb atributo)
Devolve uma lista com todas as estruturas vinculadas a um atributo

Parameters:
estrutura -
Returns:
List de EstruturaEtt

getAtributosValidoEstruturas

public java.util.List getAtributosValidoEstruturas(TipoAcompanhamentoTa tipoAcomp)
                                            throws ECARException
Retorna uma lista de objetos AtributoEstruturaBean, contendo os atributos v�lido de cada estrutura e sua respectiva estrutura.

Returns:
List
Throws:
ECARException

getDescricaoItemByAtributo

public java.lang.String getDescricaoItemByAtributo(ItemEstruturaIett item,
                                                   TipoAcompanhamentoTa tipoAcomp)
                                            throws ECARException
Retorna uma string com os atributos definidos com "S" no campo IndListagemTelaEttat de EstruturaAtributoEttat, ordenados pela sequ�ncia de apresenta��o.

Parameters:
item -
Returns:
String
Throws:
ECARException

getEstruturaAtributoEttatByEstruturaEtt

public java.util.List getEstruturaAtributoEttatByEstruturaEtt(EstruturaEtt estrutura)
                                                       throws ECARException
Retorna uma Lista de EstruturaAtributoEttat, para uma EstruturaEtt.

Parameters:
tipoAcomp -
Returns:
Throws:
ECARException

getEstruturaAtributoEttatByTipoAcompanhamentoTa

public java.util.List getEstruturaAtributoEttatByTipoAcompanhamentoTa(TipoAcompanhamentoTa tipoAcomp)
                                                               throws ECARException
Retorna uma Lista de EstruturaAtributoEttat, para um TipoAcompanhamentoTa.

Parameters:
tipoAcomp -
Returns:
List
Throws:
ECARException

getEstruturaAtributoEttatByEata

public java.util.List getEstruturaAtributoEttatByEata(TipoAcompanhamentoTa tipoAcomp,
                                                      java.lang.String exibirEata,
                                                      java.lang.Long sequenciaEata,
                                                      java.lang.String filtroEata)
                                               throws ECARException
Retorna a lista de EstruturaAtributoEttat buscando pelo TipoAcompanhamentoTa, exibirEata, sequenciaEata e filtroEata.

Parameters:
tipoAcomp -
exibirEata -
sequenciaEata -
Returns:
List
Throws:
ECARException

filtrarEstruturaAtributoByEata

public java.util.List filtrarEstruturaAtributoByEata(java.util.List estruturaAtributos,
                                                     java.util.List estAtribTipoAcomp)
                                              throws ECARException
Filtra EstruturaAtributoEttat considerando os Tipos de Acompanhamentos definidos na tela (EstAtribTipoAcompEata).

Parameters:
List - estruturaAtributos
List - estAtribTipoAcomp
Returns:
List
Throws:
ECARException


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