ecar.dao
Class SisGrupoAtributoDao

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

public class SisGrupoAtributoDao
extends Dao

Author:
evandro, felipe

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
SisGrupoAtributoDao()
          Construtor padr�o.
SisGrupoAtributoDao(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void excluir(SisGrupoAtributoSga sisGrupoAtributo)
           
 java.util.List getAtributosOrdenados(SisGrupoAtributoSga sisGrupoAtributo)
          Retorna um List com os Atributos de um Grupo de Atributos ordenados de acordo com o par�metro para definir ordena��o dos atributos do grupo
 java.util.Set getClassesDeAcesso()
          Retornar os Atributos definidos como Classes de Acesso em Configura��es.
 java.util.List getGruposAtributosCadastro(java.lang.String indTabelaUso)
          Devolve uma lista com os Grupos de Atributo que devem aparecer no cadastro do usu�rio, ou seja, os ativos e os que n�o s�o atributos do sistema, ordenados pela sequ�ncia de apresenta��o.
 java.util.List getGruposAtributosCadastroUsuarioSite()
          Devolve uma lista com os Grupos de Atributo que devem aparecer no cadastro do usu�rio, ou seja, os ativos e os que n�o s�o atributos do sistema, ordenados pela sequ�ncia de apresenta��o.
 java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo)
           
 java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo, boolean cadastroUsuario)
           
 java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo, java.lang.String novoLabelGrupo)
           
 java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo, java.lang.String novoLabelGrupo, boolean cadastroUsuario)
           
 java.lang.String getValidacoesAtributos(java.util.List atributosObrigatorios)
          Devolve uma String com c�digo Javascript para validar Grupos de Atributos da Lista
 java.lang.String getValidacoesAtributos(java.util.List atributosObrigatorios, boolean cadastroUsuario)
          Devolve uma String com c�digo Javascript para validar Grupos de Atributos da Lista
 boolean validaExclusaoDemanda(SisGrupoAtributoSga sisGrupoAtributo)
          Valida��es de exclus�o se o grupo de atributos for de demanda
 
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

SisGrupoAtributoDao

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


SisGrupoAtributoDao

public SisGrupoAtributoDao()
Construtor padr�o.

Method Detail

getGruposAtributosCadastro

public java.util.List getGruposAtributosCadastro(java.lang.String indTabelaUso)
                                          throws ECARException
Devolve uma lista com os Grupos de Atributo que devem aparecer no cadastro do usu�rio, ou seja, os ativos e os que n�o s�o atributos do sistema, ordenados pela sequ�ncia de apresenta��o.

Returns:
Throws:
ECARException

getGruposAtributosCadastroUsuarioSite

public java.util.List getGruposAtributosCadastroUsuarioSite()
                                                     throws ECARException
Devolve uma lista com os Grupos de Atributo que devem aparecer no cadastro do usu�rio, ou seja, os ativos e os que n�o s�o atributos do sistema, ordenados pela sequ�ncia de apresenta��o.

Returns:
Throws:
ECARException

getAtributosOrdenados

public java.util.List getAtributosOrdenados(SisGrupoAtributoSga sisGrupoAtributo)
                                     throws ECARException
Retorna um List com os Atributos de um Grupo de Atributos ordenados de acordo com o par�metro para definir ordena��o dos atributos do grupo

Parameters:
sisGrupoAtributo -
Returns:
Throws:
ECARException

excluir

public void excluir(SisGrupoAtributoSga sisGrupoAtributo)
             throws ECARException
Throws:
ECARException

getClassesDeAcesso

public java.util.Set getClassesDeAcesso()
                                 throws ECARException
Retornar os Atributos definidos como Classes de Acesso em Configura��es.

Returns:
Throws:
ECARException

getValidacoesAtributos

public java.lang.String getValidacoesAtributos(java.util.List atributosObrigatorios)
Devolve uma String com c�digo Javascript para validar Grupos de Atributos da Lista

Parameters:
atributosObrigatorios -
Returns:
String com codigo Javascript

getValidacoesAtributos

public java.lang.String getValidacoesAtributos(java.util.List atributosObrigatorios,
                                               boolean cadastroUsuario)
Devolve uma String com c�digo Javascript para validar Grupos de Atributos da Lista

Parameters:
atributosObrigatorios -
Returns:
String com codigo Javascript

getValidacaoAtributo

public java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo)

getValidacaoAtributo

public java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo,
                                             boolean cadastroUsuario)

getValidacaoAtributo

public java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo,
                                             java.lang.String novoLabelGrupo)

getValidacaoAtributo

public java.lang.String getValidacaoAtributo(SisGrupoAtributoSga grupoAtributo,
                                             java.lang.String novoLabelGrupo,
                                             boolean cadastroUsuario)

validaExclusaoDemanda

public boolean validaExclusaoDemanda(SisGrupoAtributoSga sisGrupoAtributo)
                              throws ECARException
Valida��es de exclus�o se o grupo de atributos for de demanda

Parameters:
sisGrupoAtributo -
Returns:
existe Se for true, pode excluir. Se for false, nao pode excluir
Throws:
ECARException


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