Skip navigation links
A B C D E F G I L O P R S T U 

A

App - Annotation Type in br.eti.clairton.security
Qualifier para devolver a string que representa a aplicacão.
Authenticated - Annotation Type in br.eti.clairton.security
Annotation para interceptar metodo verificar autenticacão.

B

br.eti.clairton.security - package br.eti.clairton.security
 

C

create(String, String) - Method in interface br.eti.clairton.security.Locksmith
Cria um nova chave se os dados recebidos forem validos.
create(String, String) - Method in class br.eti.clairton.security.LocksmithInMemory
Cria um nova chave se os dados recebidos forem validos.
create(String, String) - Method in interface br.eti.clairton.security.Service
Create user.
create(String, String) - Method in class br.eti.clairton.security.ServiceInMemory
Create user.

D

disable(String) - Method in interface br.eti.clairton.security.Service
Disable user.
disable(String) - Method in class br.eti.clairton.security.ServiceInMemory
Disable user.

E

enable(String) - Method in interface br.eti.clairton.security.Service
Enable user.
enable(String) - Method in class br.eti.clairton.security.ServiceInMemory
Enable user.
Extractor - Class in br.eti.clairton.security
Extrai os metadados da classe para validar a permissão.
Extractor() - Constructor for class br.eti.clairton.security.Extractor
 

F

found(String) - Method in interface br.eti.clairton.security.Service
Test user exist.
found(String) - Method in class br.eti.clairton.security.ServiceInMemory
Test user exist.

G

Gate - Interface in br.eti.clairton.security
Serviço que verifica se o usuario está autorizado.
GateInMemory - Class in br.eti.clairton.security
 
GateInMemory() - Constructor for class br.eti.clairton.security.GateInMemory
 
GateInMemory(Map<String, Map<String, Map<String, List<String>>>>) - Constructor for class br.eti.clairton.security.GateInMemory
 
GateInterceptor - Class in br.eti.clairton.security
Interceptor para metodos anotados com Protected.
GateInterceptor(String, String, Gate, Extractor) - Constructor for class br.eti.clairton.security.GateInterceptor
 
getOperation(Method) - Method in class br.eti.clairton.security.Extractor
Retorna o nome da operação para o metodo.
getRepository() - Static method in class br.eti.clairton.security.Repository
 
getResource(Object) - Method in class br.eti.clairton.security.Extractor
Retorna o nome do recurso ao qual o tipo se refere.
getResource(Class<?>) - Method in class br.eti.clairton.security.Extractor
 
getUserByToken(String) - Method in interface br.eti.clairton.security.Locksmith
Retorna o nome do usuario ao qual a chave pertence.
getUserByToken(String) - Method in class br.eti.clairton.security.LocksmithInMemory
Retorna o nome do usuario ao qual a chave pertence.

I

invalidate(String) - Method in interface br.eti.clairton.security.Locksmith
Destroy a chave com o token/usuario recebido como parametro.
invalidate(String) - Method in class br.eti.clairton.security.LocksmithInMemory
Destroy a chave com o token/usuario recebido como parametro.
InvalidUserException - Exception in br.eti.clairton.security
 
InvalidUserException() - Constructor for exception br.eti.clairton.security.InvalidUserException
 
invoke(InvocationContext) - Method in class br.eti.clairton.security.GateInterceptor
Intercepta cada chamada de método anotado com Protected.
invoke(InvocationContext) - Method in class br.eti.clairton.security.LockInterceptor
Intercepta cada chamada de método anotado com Protected.
isOpen(String, String, String, String) - Method in interface br.eti.clairton.security.Gate
Verifica se o usuario esta habilitado a acessar o recurso especificao.
isOpen(String, String, String, String) - Method in class br.eti.clairton.security.GateInMemory
 
isValid(String, String) - Method in interface br.eti.clairton.security.Lock
Verify if user is who speak be.
isValid(String, String) - Method in class br.eti.clairton.security.LockInMemory
Verify if user is who speak be.
isValid(String) - Method in interface br.eti.clairton.security.Locksmith
Valida se a chave esta valido
isValid(String) - Method in class br.eti.clairton.security.LocksmithInMemory
Valida se a chave esta valido

L

Lock - Interface in br.eti.clairton.security
Lock for users.
LockInMemory - Class in br.eti.clairton.security
In memory sample of implementation Lock.
LockInMemory() - Constructor for class br.eti.clairton.security.LockInMemory
 
LockInterceptor - Class in br.eti.clairton.security
Interceptor para metodos anotados com Protected.
LockInterceptor(Locksmith, String) - Constructor for class br.eti.clairton.security.LockInterceptor
 
Locksmith - Interface in br.eti.clairton.security
Controla a chaves de acesso dos usuários.
LocksmithInMemory - Class in br.eti.clairton.security
In memory implementation of Locksmith.
LocksmithInMemory(Lock) - Constructor for class br.eti.clairton.security.LocksmithInMemory
Defaul Constructor

O

Operation - Annotation Type in br.eti.clairton.security
Especifica o nome da operação a ser acessada.

P

PasswordExpiredException - Exception in br.eti.clairton.security
Exception to password expired.
PasswordExpiredException() - Constructor for exception br.eti.clairton.security.PasswordExpiredException
 
PasswordPolicyException - Exception in br.eti.clairton.security
Exception to password policy not satisfied.
PasswordPolicyException() - Constructor for exception br.eti.clairton.security.PasswordPolicyException
 
Protected - Annotation Type in br.eti.clairton.security
Annotation para interceptar metodo e verificar autorização.

R

Repository - Class in br.eti.clairton.security
 
reset(String, String) - Method in interface br.eti.clairton.security.Service
Reset the password.
reset(String, String) - Method in class br.eti.clairton.security.ServiceInMemory
Reset the password.
Resource - Annotation Type in br.eti.clairton.security
Especifica o nome do recurso a ser acessado.

S

Service - Interface in br.eti.clairton.security
 
ServiceInMemory - Class in br.eti.clairton.security
 
ServiceInMemory(Lock) - Constructor for class br.eti.clairton.security.ServiceInMemory
 

T

Token - Annotation Type in br.eti.clairton.security
Qualifier para devolver a string que representa o token do usuario atual.

U

UnauthenticatedException - Exception in br.eti.clairton.security
Exceção para lançar quando tentar acessar um recurso sem estar autenticado.
UnauthenticatedException() - Constructor for exception br.eti.clairton.security.UnauthenticatedException
Construtor Padrão.
UnauthenticatedException(String) - Constructor for exception br.eti.clairton.security.UnauthenticatedException
Construtor com Parametros.
UnauthorizedException - Exception in br.eti.clairton.security
Exceção lançada quando o usuario não tem autorização.
UnauthorizedException() - Constructor for exception br.eti.clairton.security.UnauthorizedException
Construtor Padrão.
UnauthorizedException(String) - Constructor for exception br.eti.clairton.security.UnauthorizedException
Construtor com Parametros.
UnauthorizedException(String, String, String, String) - Constructor for exception br.eti.clairton.security.UnauthorizedException
Construtor com possibilidade de detalhamento da não autorização.
update(String, String, String) - Method in interface br.eti.clairton.security.Service
Update user password.
update(String, String, String) - Method in class br.eti.clairton.security.ServiceInMemory
Update user password.
User - Annotation Type in br.eti.clairton.security
Qualifier para devolver a string que representa o usuario.
A B C D E F G I L O P R S T U 
Skip navigation links

Copyright © 2017. All rights reserved.