public interface ILdapDao
| Modifier and Type | Field and Description |
|---|---|
static int |
ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP |
static int |
ADS_GROUP_TYPE_GLOBAL_GROUP |
static int |
ADS_GROUP_TYPE_LOCAL_GROUP |
static int |
ADS_GROUP_TYPE_SECURITY_ENABLED |
static int |
ADS_GROUP_TYPE_SYSTEM |
static int |
ADS_GROUP_TYPE_UNIVERSAL_GROUP |
static int |
ADS_INSTANCE_TYPE_ABOVE |
static int |
ADS_INSTANCE_TYPE_FIRST_TIME |
static int |
ADS_INSTANCE_TYPE_HEAD |
static int |
ADS_INSTANCE_TYPE_REMOVED |
static int |
ADS_INSTANCE_TYPE_REPLICA_NOT_INSTANTIATED |
static int |
ADS_INSTANCE_TYPE_WRITABLE |
static int |
PORTA_COMUM |
static int |
PORTA_SSL |
static int |
UF_ACCOUNTDISABLE |
static int |
UF_PASSWD_CANT_CHANGE |
static int |
UF_PASSWD_NOTREQD |
| Modifier and Type | Method and Description |
|---|---|
void |
alterar(String dn,
Attributes atributos) |
void |
alterarAtributo(String dn,
String nomeAtributo,
Object valorAtributo) |
void |
alterarSenha(String dnUsuario,
String senhaAntiga,
String senhaNova)
Altera a senha de um usuário.
|
void |
ativarUsuario(String dnUsuario)
Define se uma conta está ativa
|
void |
conectarComSSL(String servidor,
String porta,
String usuario,
String senha,
String caminhoKeystore) |
void |
conectarSemSSL(String servidor,
String porta,
String usuario,
String senha) |
void |
criarContato(String nome,
String dnPontoCriacao) |
void |
criarGrupoDistribuicao(String nome,
String dnPontoCriacao) |
void |
criarGrupoSeguranca(String nome,
String dnPontoCriacao) |
void |
criarUnidadeOrganizacional(String nome,
String dnPontoCriacao) |
void |
criarUsuario(String login,
String nomeUsuario,
String dnPontoCriacao) |
void |
definirSenha(String dnUsuario,
String senhaNova) |
void |
desativarUsuario(String dnUsuario)
Define se uma conta está não está ativa
|
void |
excluir(String dn) |
void |
excluirAtributo(String dn,
String nomeAtributo) |
boolean |
existe(String cn)
Verifica se um objeto existe em algum objeto da árvore LDAP
|
Attributes |
getAttributes(String dn) |
LdapContext |
getContexto() |
void |
incluir(String dn,
Attributes atributos) |
void |
inserirValorAtributoMultivalorado(String dn,
String nomeAtributo,
Object valorAtributo) |
boolean |
isGrupo(String dn) |
boolean |
isGrupoDistribuicao(String dn)
Verifica se é um grupo de distribuição.
|
boolean |
isGrupoDomainLocal(String dn) |
boolean |
isGrupoGlobal(String dn) |
boolean |
isGrupoSeguranca(String dn)
Verifica se é um grupo de segurança.
|
boolean |
isGrupoSistema(String dn) |
boolean |
isGrupoUniversal(String dn) |
boolean |
isSomenteLeitura() |
boolean |
isUsuario(String dn) |
void |
mover(String dn,
String novoDN)
Muda a localização de um objeto na árvore LDAP
|
Attributes |
pesquisar(String dn) |
void |
removerValorAtributoMultivalorado(String dn,
String nomeAtributo,
Object valorAtributo) |
boolean |
verificarConexao(String usuario,
String dominio,
String senha,
String servidor,
String porta)
Verifica se um usuario pode se autenticar na árvore LDAP.
|
static final int PORTA_SSL
static final int PORTA_COMUM
static final int UF_ACCOUNTDISABLE
static final int UF_PASSWD_NOTREQD
static final int UF_PASSWD_CANT_CHANGE
static final int ADS_GROUP_TYPE_SYSTEM
static final int ADS_GROUP_TYPE_GLOBAL_GROUP
static final int ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP
static final int ADS_GROUP_TYPE_LOCAL_GROUP
static final int ADS_GROUP_TYPE_UNIVERSAL_GROUP
static final int ADS_GROUP_TYPE_SECURITY_ENABLED
static final int ADS_INSTANCE_TYPE_HEAD
static final int ADS_INSTANCE_TYPE_REPLICA_NOT_INSTANTIATED
static final int ADS_INSTANCE_TYPE_WRITABLE
static final int ADS_INSTANCE_TYPE_ABOVE
static final int ADS_INSTANCE_TYPE_FIRST_TIME
static final int ADS_INSTANCE_TYPE_REMOVED
boolean isSomenteLeitura()
void conectarComSSL(String servidor, String porta, String usuario, String senha, String caminhoKeystore) throws AplicacaoException
AplicacaoExceptionvoid conectarSemSSL(String servidor, String porta, String usuario, String senha) throws AplicacaoException
AplicacaoExceptionvoid incluir(String dn, Attributes atributos) throws AplicacaoException
AplicacaoExceptionvoid excluir(String dn) throws AplicacaoException
AplicacaoExceptionvoid alterar(String dn, Attributes atributos) throws AplicacaoException
AplicacaoExceptionAttributes pesquisar(String dn) throws AplicacaoException
AplicacaoExceptionvoid definirSenha(String dnUsuario, String senhaNova) throws AplicacaoException
AplicacaoExceptionvoid ativarUsuario(String dnUsuario) throws AplicacaoException
dnUsuario - AplicacaoExceptionvoid desativarUsuario(String dnUsuario) throws AplicacaoException
dnUsuario - AplicacaoExceptionboolean existe(String cn)
cn - - Common Name do objeto a ser encontradovoid mover(String dn, String novoDN) throws AplicacaoException
dn - novoDN - AplicacaoExceptionboolean isGrupoSeguranca(String dn)
dn - NamingExceptionboolean isGrupoDistribuicao(String dn)
dn - AplicacaoExceptionNamingExceptionNamingExceptionboolean isGrupoSistema(String dn) throws AplicacaoException
AplicacaoExceptionboolean isGrupoGlobal(String dn)
boolean isGrupo(String dn)
Attributes getAttributes(String dn)
boolean isGrupoDomainLocal(String dn)
boolean isGrupoUniversal(String dn)
boolean isUsuario(String dn) throws AplicacaoException
AplicacaoExceptionvoid inserirValorAtributoMultivalorado(String dn, String nomeAtributo, Object valorAtributo) throws AplicacaoException
AplicacaoExceptionvoid removerValorAtributoMultivalorado(String dn, String nomeAtributo, Object valorAtributo) throws AplicacaoException
AplicacaoExceptionvoid alterarAtributo(String dn, String nomeAtributo, Object valorAtributo) throws AplicacaoException
AplicacaoExceptionvoid excluirAtributo(String dn, String nomeAtributo) throws AplicacaoException
AplicacaoExceptionLdapContext getContexto()
boolean verificarConexao(String usuario, String dominio, String senha, String servidor, String porta)
usuario - - nome do usuário a se logar, na JFRJ é a sigla da pessoa (ex:
kpf)dominio - - domínio do ADsenha - - senha do usuárioservidor - - servidor de autenticaçãoporta - - porta do servidor de autenticação (padrão: 389)void alterarSenha(String dnUsuario, String senhaAntiga, String senhaNova) throws AplicacaoException
dnUsuario - senhaAntiga - senhaNova - AplicacaoExceptionUnsupportedEncodingExceptionNamingExceptionAplicacaoExceptionvoid criarUsuario(String login, String nomeUsuario, String dnPontoCriacao) throws AplicacaoException
AplicacaoExceptionvoid criarContato(String nome, String dnPontoCriacao) throws AplicacaoException
AplicacaoExceptionvoid criarUnidadeOrganizacional(String nome, String dnPontoCriacao) throws AplicacaoException
AplicacaoExceptionvoid criarGrupoSeguranca(String nome, String dnPontoCriacao) throws AplicacaoException
AplicacaoExceptionvoid criarGrupoDistribuicao(String nome, String dnPontoCriacao) throws AplicacaoException
AplicacaoExceptionCopyright © 2015. All rights reserved.