|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object comum.database.Dao ecar.dao.UsuarioDao
public class UsuarioDao
Field Summary | |
---|---|
private static java.lang.String |
EMAIL_NAO_LOCALIZADO_SENTINELA
|
static java.lang.String |
INFORMACAO_NAO_LOCALIZADA_SENTINELA
|
(package private) ValidaPermissao |
validaPermissao
|
Fields inherited from class comum.database.Dao |
---|
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session |
Constructor Summary | |
---|---|
UsuarioDao()
|
|
UsuarioDao(javax.servlet.http.HttpServletRequest request)
Construtor. |
Method Summary | |
---|---|
void |
alterar(UsuarioUsu usuario,
javax.servlet.http.HttpServletRequest request)
Altera um objeto estrutura e salva os registros filhos passados na List |
void |
alterarCadastroSite(UsuarioUsu usuario,
javax.servlet.http.HttpServletRequest request)
Altera um objeto estrutura e salva os registros filhos passados na List |
void |
associarAhGruposSentinela(javax.servlet.http.HttpServletRequest request,
UsuarioUsu usuario)
Este m�todo analisa quais os grupos que n�o estavam vinculados ao sentinela antes e ent�o s� vincula estes grupos |
void |
excluir(UsuarioUsu usuario)
Exclui um usu�rio, verificando antes se existem registros nas tabelas relacionadas |
private void |
generateFile(java.lang.String sFileName,
java.lang.String[][] conteudo,
java.lang.String separador)
|
java.lang.String |
geraListaTelefonica(java.lang.StringBuffer html,
java.lang.String status)
Busca um objeto do banco de dados pela chave |
java.util.List |
getAtributosUsuario(UsuarioUsu usuario)
Retorna uma Lista (List) de objetos do tipo UsuarioAtributoUsua de um determinado usuario |
java.util.List |
getAtributosUsuarioByGrupo(UsuarioUsu usuario,
SisGrupoAtributoSga grupo)
Retorna uma Lista (List) de objetos do tipo UsuarioAtributoUsua de um determinado usuario pertencentes a um determinado SisGrupoAtributoSga |
java.lang.String |
getCelularByUsuario(UsuarioUsu usuario)
Retorna celular se este existir. |
java.util.Set |
getClassesAcessoUsuario(UsuarioUsu usuario)
Retorna uma Lista com os Atributos do Sistema que definem a classe de acesso do usu�rio |
java.util.List |
getClassesAcessoUsuarioById(UsuarioUsu usuario)
Retorna uma Lista com os IDs Atributos do Sistema que definem a classe de acesso do usu�rio |
java.lang.String |
getCpfUsuarioSentinela(long codUsuarioSentinela)
Pega o CPF usuario no sentinela |
java.lang.String |
getEmailUsuarioSentinela(long codUsuarioSentinela)
Pega o e-mail do usuario no sentinela |
java.util.List |
getListaIdDominio()
Devolve uma lista com todos os idDominioUsu cadastrados no ECAR |
java.lang.String |
getLoginUsuarioSentinela(long codUsuarioSentinela)
pega o login do usuario no sentinela |
java.util.List |
getNiveisPlanejamentoUsuario(UsuarioUsu usuario)
lista os niveis de planejamento do usuario |
java.lang.String |
getNomeUsuarioSentinela(long codUsuarioSentinela)
Retorna um objeto usu�rio com dados de um usu�rio do Sentinela a partir de seu codigo |
SisAtributoSatb |
getPaginaInicialByUsuarioAndCodSgaPgIni(UsuarioUsu usuario,
SisGrupoAtributoSga paginaInicialSga)
Pesquisa a P�gina Inicial configurada para o Usu�rio que est� se logando no sistema. |
UsuarioUsu |
getUsuarioByIdDominio(java.lang.String idDominioUsu)
Devolve um usuario cadastrado em UsuarioUsu a partir de seu ID de usu�rio no sentinela. |
java.util.List |
getUsuariosBySisAtributoSatb(SisAtributoSatb sisAtributoSatb)
Retorna uma Lista (List) de objetos do tipo Usuario de um determinado SisAtributoSatb |
java.util.List |
pesquisar(UsuarioUsu usuario,
java.lang.String nome,
java.lang.String login,
java.lang.String cpf,
java.lang.String eMail)
Invoca o m�todo pesquisar do Dao e itera sobre o resultado para inicializar as Collections. |
java.util.List |
pesquisarUsuarioSentinela(java.lang.String nome,
java.lang.String tipoComp)
Retorna uma lista de objetos usu�rio com dados de usu�rios do Sentinela, a partir dos par�metros informados |
void |
salvar(UsuarioUsu usuario)
Concatena todos as cole��es de Atributos e Perfis do Usu�rio em uma �nica lista e chama o m�todo salvar do Dao para gravar essa lista e o pr�prio usu�rio |
java.util.List |
selecionaPorIndAtivo(java.lang.String status)
Retorna uma lista de usuarios que pode ser apenas os ativos, apenas os inativos. |
void |
setAtributosUsuario(javax.servlet.http.HttpServletRequest request,
UsuarioUsu usuario,
boolean cadastroSite)
M�todo para criar a cole��o de atributos do usu�rio a partir de par�metros passados por request |
void |
setClasseAcessoUsuario(javax.servlet.http.HttpServletRequest request,
UsuarioUsu usuario)
M�todo para criar a cole��o de atributos de Classe de Acesso do Usu�rio a partir de par�metros passados por request |
void |
setUsuario(javax.servlet.http.HttpServletRequest request,
UsuarioUsu usuario,
boolean usarParamStr)
Atribui os valores passados por request a um objeto Usu�rio |
void |
setUsuarioCadastroSite(javax.servlet.http.HttpServletRequest request,
UsuarioUsu usuario)
Atribui os valores passados por request a um objeto Usu�rio |
boolean |
verificarUsuarioAtivo(java.lang.Long codUsu)
Retorna True se o Indicador de Usuario ativo existir e for S. |
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 |
Field Detail |
---|
public static java.lang.String INFORMACAO_NAO_LOCALIZADA_SENTINELA
private static java.lang.String EMAIL_NAO_LOCALIZADO_SENTINELA
ValidaPermissao validaPermissao
Constructor Detail |
---|
public UsuarioDao()
public UsuarioDao(javax.servlet.http.HttpServletRequest request)
Method Detail |
---|
public void setUsuario(javax.servlet.http.HttpServletRequest request, UsuarioUsu usuario, boolean usarParamStr) throws ECARException
request
- Requestestrutura
- Objeto Usu�rio no qual ser�o atribuidos os valoresusarParamStr
- True se os par�metros ser�o recuperados por
Pagina.getParamStr False se os par�metros ser�o
recuperados por Pagina.getParam
ECARException
public void setUsuarioCadastroSite(javax.servlet.http.HttpServletRequest request, UsuarioUsu usuario) throws ECARException
request
- Requestestrutura
- Objeto Usu�rio no qual ser�o atribuidos os valores
ECARException
public void setClasseAcessoUsuario(javax.servlet.http.HttpServletRequest request, UsuarioUsu usuario) throws ECARException
request
- usuario
-
ECARException
public void setAtributosUsuario(javax.servlet.http.HttpServletRequest request, UsuarioUsu usuario, boolean cadastroSite) throws ECARException
request
- usuario
- Objeto usu�rio a ser manipulado
ECARException
public void salvar(UsuarioUsu usuario) throws ECARException
estrutura
-
ECARException
public void alterar(UsuarioUsu usuario, javax.servlet.http.HttpServletRequest request) throws ECARException
usuario
-
ECARException
public void alterarCadastroSite(UsuarioUsu usuario, javax.servlet.http.HttpServletRequest request) throws ECARException
usuario
-
ECARException
public void excluir(UsuarioUsu usuario) throws ECARException
usuario
-
ECARException
public java.util.List getAtributosUsuario(UsuarioUsu usuario) throws ECARException
usuario
- UsuarioUsu
ECARException
public java.util.List getAtributosUsuarioByGrupo(UsuarioUsu usuario, SisGrupoAtributoSga grupo) throws ECARException
usuario
- UsuarioUsugrupo
- SisGrupoAtibutoSga
ECARException
public java.util.List getUsuariosBySisAtributoSatb(SisAtributoSatb sisAtributoSatb) throws ECARException
sisAtributoSatb
- SisAtibrutoSatb
ECARException
public java.util.List getClassesAcessoUsuarioById(UsuarioUsu usuario) throws ECARException
usuario
-
ECARException
public java.util.Set getClassesAcessoUsuario(UsuarioUsu usuario) throws ECARException
usuario
-
ECARException
public UsuarioUsu getUsuarioByIdDominio(java.lang.String idDominioUsu) throws ECARException
idDominioUsu
- String ID do usu�rio no sentinela
ECARException
public java.util.List getListaIdDominio() throws ECARException
ECARException
public java.util.List pesquisar(UsuarioUsu usuario, java.lang.String nome, java.lang.String login, java.lang.String cpf, java.lang.String eMail) throws ECARException
UsuarioUsu
- usuarioString
- nomeString
- loginString
- cpfString
- eMail
ECARException
public java.util.List getNiveisPlanejamentoUsuario(UsuarioUsu usuario) throws ECARException
usuario
-
ECARException
public SisAtributoSatb getPaginaInicialByUsuarioAndCodSgaPgIni(UsuarioUsu usuario, SisGrupoAtributoSga paginaInicialSga) throws ECARException
usuario
- paginaInicialSga
-
ECARException
public java.lang.String getNomeUsuarioSentinela(long codUsuarioSentinela)
codUsuarioSentinela
-
public java.lang.String getLoginUsuarioSentinela(long codUsuarioSentinela)
codUsuarioSentinela
-
public java.lang.String getCpfUsuarioSentinela(long codUsuarioSentinela)
codUsuarioSentinela
-
public java.lang.String getEmailUsuarioSentinela(long codUsuarioSentinela)
codUsuarioSentinela
-
public java.util.List pesquisarUsuarioSentinela(java.lang.String nome, java.lang.String tipoComp) throws ECARException
nome
- String a ser usada na pesquisatipoComp
- Se "N" pesquisa nome em Nome, se for "L" pesquisa nome em
Login
ECARException
public java.lang.String geraListaTelefonica(java.lang.StringBuffer html, java.lang.String status) throws ECARException, java.io.IOException
Class
- cl - classe do objeto a buscarSerializable
- chave - PK
ECARException
- - NAO tem rollback
java.io.IOException
public java.util.List selecionaPorIndAtivo(java.lang.String status) throws ECARException
ECARException
public java.lang.String getCelularByUsuario(UsuarioUsu usuario)
usuario
-
public boolean verificarUsuarioAtivo(java.lang.Long codUsu) throws ECARException
Long
-
ECARException
public void associarAhGruposSentinela(javax.servlet.http.HttpServletRequest request, UsuarioUsu usuario) throws ECARException, gov.pr.celepar.sentinela.excecao.SentinelaException
request
- usuario
-
ECARException
gov.pr.celepar.sentinela.excecao.SentinelaException
private void generateFile(java.lang.String sFileName, java.lang.String[][] conteudo, java.lang.String separador) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |