Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
abort()
- Method in class org.nuiton.topia.security.jaas.
TopiaLoginModule
abort()
- Method in class org.nuiton.topia.taas.jaas.
TaasLoginModule
accept(EntityVisitor)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
accept(EntityVisitor)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
accept(Class<? extends TopiaEntity>)
- Method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
ACTIONS
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
actions
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
Nom de l'attribut en BD : actions
ACTIONS
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
actions
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
Nom de l'attribut en BD : actions
ACTIONS
- Static variable in interface org.nuiton.topia.taas.entities.
TaasAuthorization
actions
- Variable in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
Nom de l'attribut en BD : actions
actionsInt2String(int)
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Transforme actions en une chaine de caractères
actionsInt2String(int)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Transforme actions en une chaîne de caractères
actionsString2Int(String)
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Transforme actions en un entier.
actionsString2Int(String)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Transforme actions en un entier.
addAllAuthorizations(Collection<TaasAuthorization>)
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
addAllAuthorizations(Collection<TaasAuthorization>)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
addAllPrincipals(Collection<TaasPrincipal>)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
addAllPrincipals(Collection<TaasPrincipal>)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
addAllSubGroup(Collection<TopiaGroup>)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
addAllSubGroup(Collection<TopiaGroup>)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
addAllTopiaGroup(Collection<TopiaGroup>)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
addAllTopiaGroup(Collection<TopiaGroup>)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
addAllTopiaUser(Collection<TopiaUser>)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
addAllTopiaUser(Collection<TopiaUser>)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
addAuthorizations(TaasAuthorization)
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
addAuthorizations(TaasAuthorization)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
addPrincipals(TaasPrincipal)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
addPrincipals(TaasPrincipal)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
addSubGroup(TopiaGroup)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
addSubGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
addTopiaGroup(TopiaGroup)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
addTopiaGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
addTopiaUser(TopiaUser)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
addTopiaUser(TopiaUser)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
authorizationActions
- Variable in class org.nuiton.topia.taas.jaas.
TaasPermission
authorizationExpression
- Variable in class org.nuiton.topia.taas.jaas.
TaasPermission
AUTHORIZATIONS
- Static variable in interface org.nuiton.topia.taas.entities.
TaasPrincipal
authorizations
- Variable in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
Nom de l'attribut en BD : authorizations
B
beginTransaction(TopiaTransactionEvent)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de propager la sécurité sur l'ensemble des contextes
beginTransaction(TopiaTransactionEvent)
- Method in class org.nuiton.topia.taas.
TaasService
beginTransactionWithoutSecurity(TopiaContext)
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Création d'un context sans sécurité
BY
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
by
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
Nom de l'attribut en BD : by
C
callbackHandler
- Variable in class org.nuiton.topia.taas.jaas.
TaasLoginModule
check(Collection<? extends TopiaEntity>, int)
- Method in class org.nuiton.topia.taas.
TaasService
Permet de verifier les authorizations sur une collection et de supprimer les donnees non autorisées
check(TopiaEntity, int)
- Method in class org.nuiton.topia.taas.
TaasService
Permet de vérifier les authorizations
check(String, int)
- Method in class org.nuiton.topia.taas.
TaasService
Permet de vérifier les authorizations
checkPassword(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
checkPassword(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserImpl
Permet de vérifier la validité d'un mot de passe.
checkPermission(Class<?>, int)
- Method in interface org.nuiton.topia.security.
TopiaSecurityService
Vérifie si l'utilisateur actuellement loggué a le droit d'accéder à l'entité passée en paramètre pour les actions spécifiées.
checkPermission(String, int)
- Method in interface org.nuiton.topia.security.
TopiaSecurityService
Vérifie si l'utilisateur actuellement loggué a le droit d'accéder à l'entité passée en paramètre pour les actions spécifiées.
checkPermission(Class<?>, int)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
checkPermission(String, int)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
checkPermission(Subject, Permission)
- Method in class org.nuiton.topia.taas.
TaasService
Hack pour faire fonctionner la security.
checkRequestPermission(TopiaEntity, int)
- Method in class org.nuiton.topia.taas.
TaasService
Permet de vérifier les authorizations
checkRequestPermission(Collection<? extends TopiaEntity>, int)
- Method in class org.nuiton.topia.taas.
TaasService
Permet de vérifier les authorizations sur une collection et de supprimer les données non autorisées
clear(Object...)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityCaching
Permet de supprimer une valeur pour une clé donnée.
clearAuthorizations()
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
clearAuthorizations()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
clearPrincipals()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
clearPrincipals()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
clearSubGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
clearSubGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
clearTopiaGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
clearTopiaGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
clearTopiaUser()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
clearTopiaUser()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
commit()
- Method in class org.nuiton.topia.security.jaas.
TopiaLoginModule
commit()
- Method in class org.nuiton.topia.taas.jaas.
TaasLoginModule
containEntitiesLoadingCache(String)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de tester le cache
contract
- Variable in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
The contract of the entity.
create(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
EntityVetoable
create(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
PropertyVetoable
CREATE
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
create(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoable
create(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
CREATE
- Static variable in class org.nuiton.topia.taas.
TaasUtil
CREATE_TEXT
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
CREATE_TEXT
- Static variable in class org.nuiton.topia.taas.
TaasUtil
D
delete(E)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
delete(E)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
delete(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
EntityVetoable
delete(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
PropertyVetoable
DELETE
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
delete(E)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
delete(E)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
delete(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoable
delete(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
DELETE
- Static variable in class org.nuiton.topia.taas.
TaasUtil
DELETE_TEXT
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
DELETE_TEXT
- Static variable in class org.nuiton.topia.taas.
TaasUtil
DESCRIPTION
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaGroup
description
- Variable in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
Nom de l'attribut en BD : description
digestSHABase64(String)
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Applique un algorithme de hashage sur la chaine de caratère passée en paramètre
digestSHABase64(String)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Applique un algorithme de hashage sur la chaine de caratère passée en paramètre
digestSHAHex(String)
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Fait le checksum SHA de la chaine de caractere le resultat est retourne sous forme de chaine Hexadecimal.
digestSHAHex(String)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Fait le checksum SHA de la chaine de caractere le resultat est retourne sous forme de chaine Hexadecimal.
E
EMAIL
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaUser
email
- Variable in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
Nom de l'attribut en BD : email
EMAIL
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
email
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : email
ENABLED
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
enabled
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : enabled
EntityVetoable
- Class in
org.nuiton.topia.security.listener
Listenner permettant de vérifier les autorisations pour la création ou la suppression d'une entité.
EntityVetoable(TopiaSecurityServiceImpl)
- Constructor for class org.nuiton.topia.security.listener.
EntityVetoable
equals(Object)
- Method in class org.nuiton.topia.security.jaas.
TopiaPermission
equals(Object)
- Method in class org.nuiton.topia.security.jaas.
TopiaPrincipal
equals(Object)
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
equals(Object)
- Method in class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
EXPRESSION
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
expression
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
Nom de l'attribut en BD : expression
EXPRESSION
- Static variable in interface org.nuiton.topia.taas.entities.
TaasAuthorization
expression
- Variable in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
Nom de l'attribut en BD : expression
F
filter(Collection<TopiaEntity>, int, String...)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityFactoryFilter
filter(TopiaEntity, int)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityFactoryFilter
Filtre une entité
filter(Collection<E>, int)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityFactoryFilter
Filtre une collection
filter(List<E>, int)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityFactoryFilter
Filtre sur une liste
findAllByActions(int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findAllByActions(int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findAllByActions(int)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
findAllByBy(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
findAllByDescription(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findAllByEmail(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllByEmail(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByEnabled(boolean)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByExpression(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findAllByExpression(String)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
findAllByIdBeginAssociation(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findAllByLastConnectionDate(Date)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByLink(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByLinkApplication(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllByLogin(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllByLogin(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByName(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findAllByName(String)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
findAllByNameAssociation(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findAllByNote(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllByNumberOfConnection(int)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByPassword(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllByPassword(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllByPrincipals(Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findAllByPrincipals(Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findAllByReplace(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
findAllBySuperGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findAllContainsAuthorizations(TaasAuthorization)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
findAllContainsPrincipals(TaasPrincipal)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findAllContainsSubGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findAllContainsTopiaGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllContainsTopiaUser(TopiaUser)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
findAllUsages(E)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByActions(int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findByActions(int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findByActions(int)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
findByBy(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
findByDescription(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findByEmail(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findByEmail(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByEnabled(boolean)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByExpression(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findByExpression(String)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
findByIdBeginAssociation(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findByLastConnectionDate(Date)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByLink(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByLinkApplication(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findByLogin(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findByLogin(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByName(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findByName(String)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
findByNameAssociation(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findByNote(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findByNumberOfConnection(int)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByPassword(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findByPassword(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findByPrincipals(Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findByPrincipals(Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findByReplace(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
findBySuperGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findContainsAuthorizations(TaasAuthorization)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
findContainsPrincipals(TaasPrincipal)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
findContainsSubGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findContainsTopiaGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findContainsTopiaUser(TopiaUser)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findSubject()
- Method in interface org.nuiton.topia.taas.jaas.
TaasSubjectFinder
findSubject()
- Method in class org.nuiton.topia.taas.jaas.
TaasSubjectFinderImpl
findSubject()
- Method in class org.nuiton.topia.taas.
TaasService
Permet de récupérer le subject en cours
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
findUsages(Class<U>, E)
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
G
get(Object...)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityCaching
Permet de récupérer une valeur pour une clé donnée.
getActions()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
getActions()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
getActions()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
getActions()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
getActions()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
getActions()
- Method in class org.nuiton.topia.security.jaas.
TopiaPermission
getActions()
- Method in interface org.nuiton.topia.taas.entities.
TaasAuthorization
getActions()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
getActions()
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
getAggregate()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
getAggregate()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationAbstract
getAggregate()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
getAggregate()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
getAggregate()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getAggregate()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getAggregate()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
getAggregate()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
getAggregate()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getAllSuperGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getAllSuperGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupImpl
Permet de récupérer l'ensemble des groupes parents
getAllUser()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getAllUser()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupImpl
Permet de récupérer les utilisateurs du groupe et de ses sous-groupes.
getAppConfigurationEntry(String)
- Method in class org.nuiton.topia.security.jaas.
TopiaConfiguration
Renvoie les entries associéess à l'attribut name
getAppConfigurationEntry(String)
- Method in class org.nuiton.topia.taas.jaas.
TaasConfiguration
Renvoie les entries associéess à l'attribut name
getAuthorization()
- Method in class org.nuiton.topia.security.jaas.
TopiaPermission
getAuthorizationActions()
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
Retourne les actions de l'authorization
getAuthorizationExpression()
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
Retourne l'expression de l'authorization
getAuthorizations()
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
getAuthorizations()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
getAuthorizationsByTopiaId(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
getAuthorizationsByTopiaId(String)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
getBy()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
getBy()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
getComposite()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
getComposite()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationAbstract
getComposite()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
getComposite()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
getComposite()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getComposite()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getComposite()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
getComposite()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
getComposite()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getContract()
- Method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
getContractClass(Class<T>)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getContractClasses()
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getContracts()
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getDAO(TopiaContext, Class<T>)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getDAO(TopiaContext, T)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getDescription()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getDescription()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getEmail()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getEmail()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getEmail()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getEmail()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getEnabled()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getEnabled()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getEntitiesLoadingCache(String)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer dans le cache pour l'utilisateur en cours si il a droit l'autorisation ou non de charger une entité.
getEntityClass()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
getEntityClass()
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
getExpression()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
getExpression()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationImpl
getExpression()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
getExpression()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
getExpression()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
getExpression()
- Method in interface org.nuiton.topia.taas.entities.
TaasAuthorization
getExpression()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
getIdBeginAssociation()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
getIdBeginAssociation()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
getImplementation()
- Method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
getImplementationClass(Class<T>)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getImplementationClasses()
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getImplementationClassesAsString()
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getImplementationFQN()
- Method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
getLastConnectionDate()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getLastConnectionDate()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getLink()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getLink()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getLinkApplication()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getLinkApplication()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getLogin()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getLogin()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getLogin()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getLogin()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getModelName()
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getModelVersion()
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getName()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getName()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getName()
- Method in class org.nuiton.topia.security.jaas.
TopiaPrincipal
getName()
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
getName()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
getName()
- Method in class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
getNameAssociation()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
getNameAssociation()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
getNaturalIds()
- Method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
getNote()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getNote()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getNumberOfConnection()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getNumberOfConnection()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getParentPolicy()
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
Renvoie la Policy parente
getParentPolicy()
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
Renvoie la Policy parente
getPassword()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getPassword()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getPassword()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getPassword()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getPermissions(CodeSource)
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
getPermissions(ProtectionDomain)
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
getPermissions(CodeSource)
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
getPermissions(ProtectionDomain)
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
getPermissions()
- Method in class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
Récupération des permissions
getPermissionsCache(String)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer depuis le cache les permissions pour un principal donné.
getPersistenceClasses()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
getPersistenceClasses()
- Method in class org.nuiton.topia.taas.
TaasService
getPrincipalNames(Subject)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Renvoie dans un Set les attribut 'name' des principals du Subject passe en param
getPrincipals()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
getPrincipals()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
getPrincipals()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
getPrincipals()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
getPrincipals()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
getPrincipals()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getPrincipals()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getPrincipalsByTopiaId(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
getPrincipalsByTopiaId(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
getRealActions(String, int)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de determiner seulement les actions pour lesquelles on doit vérifier les actions.
getRealExpressions(String)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Renvoi les identifiants qui remplacent l'identifiant en cours d'aprés la table de correspondance TopiaExpressionLink.
getReplace()
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
getReplace()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
getRequestPermission(TopiaEntity, int)
- Method in class org.nuiton.topia.taas.
TaasService
Récupération des requests permissions dans les DAOs
getRootContext()
- Method in class org.nuiton.topia.taas.
TaasService
Permet d'obtenir le context root
getRootContextNoSecure()
- Method in class org.nuiton.topia.taas.
TaasService
Permet de recuperer un context root sans securite
getSecurityContext()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
getServiceName()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
getServiceName()
- Method in class org.nuiton.topia.taas.
TaasService
getSubGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getSubGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getSubGroupByTopiaId(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getSubGroupByTopiaId(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getSuperGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getSuperGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getTaasAuthorizationDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTaasPersistenceClasses()
- Static method in class org.nuiton.topia.taas.
TaasService
getTaasPrincipalDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTaasUserDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTopiaAssociationAuthorizationDAO()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer le DAO dans le contexte de sécurité.
getTopiaAssociationAuthorizationDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTopiaAuthorizationDAO()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer le DAO dans le contexte de sécurité.
getTopiaAuthorizationDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTopiaEntityAuthorizationDAO()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer le DAO dans le contexte de sécurité.
getTopiaEntityAuthorizationDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTopiaEntityEnum()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
getTopiaEntityEnum()
- Method in class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
getTopiaExpressionLinkDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTopiaGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getTopiaGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getTopiaGroupByTopiaId(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
getTopiaGroupByTopiaId(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
getTopiaGroupDAO()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer le DAO dans le contexte de sécurité.
getTopiaGroupDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getTopiaIdLinkDAO()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer le DAO dans le contexte de sécurité.
getTopiaUser()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getTopiaUser()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getTopiaUserByTopiaId(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
getTopiaUserByTopiaId(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
getTopiaUserDAO()
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de récupérer le DAO dans le contexte de sécurité.
getTopiaUserDAO(TopiaContext)
- Static method in class org.nuiton.topia.
TopiaSecurityDAOHelper
getUserPrincipal()
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Permet de récupérer parmis la liste des principals, le principal de type TopiaUser
H
handle(Callback[])
- Method in class org.nuiton.topia.security.jaas.
TopiaCallbackHandler
handle(Callback[])
- Method in class org.nuiton.topia.taas.jaas.
TaasCallbackHandler
hash(String)
- Static method in class org.nuiton.topia.security.util.
TopiaSecurityUtil
Applique un algorithme de hashage sur la chaine de caratère passée en paramètre
hash(String)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Applique un algorithme de hashage sur la chaine de caratere passee en parametre
hashCode()
- Method in class org.nuiton.topia.security.jaas.
TopiaPermission
hashCode()
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
I
ID_BEGIN_ASSOCIATION
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
idBeginAssociation
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
Nom de l'attribut en BD : idBeginAssociation
implementation
- Variable in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
The implementation class of the entity (will be lazy computed at runtime).
implementationFQN
- Variable in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
The fully qualified name of the implementation of the entity.
implies(TopiaAuthorization)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
implies(TopiaAuthorization)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationImpl
Compare deux autorisations entres elles.
implies(Permission)
- Method in class org.nuiton.topia.security.jaas.
TopiaPermission
implies(ProtectionDomain, Permission)
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
implies(Permission)
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
implies(ProtectionDomain, Permission)
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
impliesActions(int, int)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
impliesActions(int, int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationImpl
Compare deux actions entre elles.
impliesActions(int, int)
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
Compare deux actions entre elles.
impliesExpression(String, String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationImpl
impliesExpression(String, String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
impliesExpression(String, String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationImpl
Comparare deux identifiants entres eux.
impliesExpression(String, String)
- Method in class org.nuiton.topia.taas.jaas.
TaasPermission
Comparare deux identifiants entres eux.
impliesPrincipals(Set, Set)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAuthorization
impliesPrincipals(Set, Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationImpl
Compare deux principals entre eux.
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>)
- Method in class org.nuiton.topia.security.jaas.
TopiaLoginModule
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>)
- Method in class org.nuiton.topia.taas.jaas.
TaasLoginModule
installPolicy()
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
Installe cette TopiaPolicy.
installPolicy()
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
Installe cette TopiaPolicy.
isAuthorizationsEmpty()
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
isAuthorizationsEmpty()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
isEnabled()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
isEnabled()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
isImplement(Class<?>, Class<?>)
- Static method in class org.nuiton.topia.taas.
TaasUtil
Détermine si la classe implémente une interface
isPrincipalsEmpty()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
isPrincipalsEmpty()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
isSubGroupEmpty()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
isSubGroupEmpty()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
isTopiaGroupEmpty()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
isTopiaGroupEmpty()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
isTopiaUserEmpty()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
isTopiaUserEmpty()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
L
LAST_CONNECTION_DATE
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
lastConnectionDate
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : lastConnectionDate
level
- Variable in class org.nuiton.topia.security.util.
TopiaSecurityCaching
Le niveau correspond au nombre d'éléments de la clé
LINK
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
link
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : link
LINK_APPLICATION
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaUser
linkApplication
- Variable in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
Nom de l'attribut en BD : linkApplication
load(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
EntityVetoable
load(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
PropertyVetoable
LOAD
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
load(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoable
load(TopiaEntitiesEvent<E>)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoable
load(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
load(TopiaEntitiesEvent<E>)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
LOAD
- Static variable in class org.nuiton.topia.taas.
TaasUtil
LOAD_TEXT
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
LOAD_TEXT
- Static variable in class org.nuiton.topia.taas.
TaasUtil
LOGIN
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaUser
login
- Variable in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
Nom de l'attribut en BD : login
login()
- Method in class org.nuiton.topia.security.jaas.
TopiaLoginModule
LOGIN
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
login
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : login
login()
- Method in class org.nuiton.topia.taas.jaas.
TaasLoginModule
logout()
- Method in class org.nuiton.topia.security.jaas.
TopiaLoginModule
logout()
- Method in class org.nuiton.topia.taas.jaas.
TaasLoginModule
M
map
- Variable in class org.nuiton.topia.security.util.
TopiaSecurityCaching
Map pour le stockage du première niveau
N
NAME
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaGroup
name
- Variable in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
Nom de l'attribut en BD : name
name
- Variable in class org.nuiton.topia.security.jaas.
TopiaPrincipal
NAME
- Static variable in interface org.nuiton.topia.taas.entities.
TaasPrincipal
name
- Variable in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
Nom de l'attribut en BD : name
name
- Variable in class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
NAME_ASSOCIATION
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
nameAssociation
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
Nom de l'attribut en BD : nameAssociation
naturalIds
- Variable in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
The array of property involved in the natural key of the entity.
NoSecurityLoad
- Interface in
org.nuiton.topia.security.listener
Interface permettant à préciser que l'entité n'est pas soumis aux autorisations de chargement sur les entités.
NOTE
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaUser
note
- Variable in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
Nom de l'attribut en BD : note
NUMBER_OF_CONNECTION
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
numberOfConnection
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : numberOfConnection
O
org.nuiton.topia
- package org.nuiton.topia
org.nuiton.topia.security
- package org.nuiton.topia.security
org.nuiton.topia.security.entities.authorization
- package org.nuiton.topia.security.entities.authorization
org.nuiton.topia.security.entities.user
- package org.nuiton.topia.security.entities.user
org.nuiton.topia.security.jaas
- package org.nuiton.topia.security.jaas
org.nuiton.topia.security.listener
- package org.nuiton.topia.security.listener
org.nuiton.topia.security.util
- package org.nuiton.topia.security.util
org.nuiton.topia.taas
- package org.nuiton.topia.taas
org.nuiton.topia.taas.entities
- package org.nuiton.topia.taas.entities
org.nuiton.topia.taas.event
- package org.nuiton.topia.taas.event
org.nuiton.topia.taas.jaas
- package org.nuiton.topia.taas.jaas
P
parentPolicy
- Variable in class org.nuiton.topia.security.jaas.
TopiaPolicy
parentPolicy
- Variable in class org.nuiton.topia.taas.jaas.
TaasPolicy
PASSWORD
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaUser
password
- Variable in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
Nom de l'attribut en BD : password
PASSWORD
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
password
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : password
permissions
- Variable in class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
postInit(TopiaContextImplementor)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
postInit(TopiaContextImplementor)
- Method in class org.nuiton.topia.taas.
TaasService
preInit(TopiaContextImplementor)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
preInit(TopiaContextImplementor)
- Method in class org.nuiton.topia.taas.
TaasService
PRINCIPALS
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
principals
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
Nom de l'attribut en BD : principals
PRINCIPALS
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
principals
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
Nom de l'attribut en BD : principals
PRINCIPALS
- Static variable in interface org.nuiton.topia.taas.entities.
TaasUser
principals
- Variable in class org.nuiton.topia.taas.entities.
TaasUserAbstract
Nom de l'attribut en BD : principals
principals
- Variable in class org.nuiton.topia.taas.jaas.
TaasLoginModule
privateCredential
- Variable in class org.nuiton.topia.taas.jaas.
TaasLoginModule
PropertyReadListener
- Class in
org.nuiton.topia.security.listener
Listenner permettant de vérifier les autorisations pour la chargement d'une propriété sur une entités.
PropertyReadListener(TopiaSecurityServiceImpl)
- Constructor for class org.nuiton.topia.security.listener.
PropertyReadListener
PropertyVetoable
- Class in
org.nuiton.topia.security.listener
Ajout en cas de chargement ou de creation d'entités des listeners pour la sécurité sur leurs champs.
PropertyVetoable(PropertyReadListener, PropertyWriteListener)
- Constructor for class org.nuiton.topia.security.listener.
PropertyVetoable
Contructeur avec comme paramètre les listeners à attacher au chargement ou à la création.
PropertyWriteListener
- Class in
org.nuiton.topia.security.listener
Listenner permettant de vérifier les autorisations pour le modification d'une propriété sur une entités.
PropertyWriteListener(TopiaSecurityServiceImpl)
- Constructor for class org.nuiton.topia.security.listener.
PropertyWriteListener
put(Object, Object...)
- Method in class org.nuiton.topia.security.util.
TopiaSecurityCaching
Permet de stocker la valeur pour une clé donnée.
putEntitiesLoadingCache(String, boolean)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de mettre dans le cache pour l'utilisateur en cours si il a droit l'autorisation ou non de charger une entité.
putPermissionsCache(String)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet d'ajouter dans le cache les permissions pour un principal donné.
R
read
- Variable in class org.nuiton.topia.security.listener.
PropertyVetoable
refresh()
- Method in class org.nuiton.topia.security.jaas.
TopiaConfiguration
refresh()
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
refresh()
- Method in class org.nuiton.topia.taas.jaas.
TaasConfiguration
refresh()
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
removeAuthorizations(TaasAuthorization)
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
removeAuthorizations(TaasAuthorization)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
removeEntitiesLoadingCache(String)
- Method in class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Permet de supprimer un entrée dans le cache pour un utilisateur
removePrincipals(TaasPrincipal)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
removePrincipals(TaasPrincipal)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
removeSubGroup(TopiaGroup)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
removeSubGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
removeTopiaGroup(TopiaGroup)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
removeTopiaGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
removeTopiaUser(TopiaUser)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
removeTopiaUser(TopiaUser)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
REPLACE
- Static variable in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
replace
- Variable in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
Nom de l'attribut en BD : replace
S
SECURITY_MANAGER_KEY
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
SERVICE_EVENT
- Static variable in class org.nuiton.topia.taas.
TaasService
SERVICE_LOGIN_MODULE
- Static variable in class org.nuiton.topia.taas.
TaasService
SERVICE_NAME
- Static variable in interface org.nuiton.topia.security.
TopiaSecurityService
SERVICE_NAME
- Static variable in class org.nuiton.topia.taas.
TaasService
SERVICE_SUBJECT
- Static variable in class org.nuiton.topia.taas.
TaasService
set(String, String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
set(String, String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkImpl
setActions(int)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
setActions(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
setActions(int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
setActions(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationImpl
setActions(int)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
setActions(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
setActions(int)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
setActions(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationImpl
setActions(int)
- Method in interface org.nuiton.topia.taas.entities.
TaasAuthorization
setActions(int)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
setAuthorizations(Collection<TaasAuthorization>)
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
setAuthorizations(Collection<TaasAuthorization>)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
setBy(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
setBy(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
setDescription(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
setDescription(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
setEmail(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setEmail(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
setEmail(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setEmail(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setEnabled(boolean)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setEnabled(boolean)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setExpression(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
setExpression(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
setExpression(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasAuthorization
setExpression(String)
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
setIdBeginAssociation(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
setIdBeginAssociation(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
setImplementationFQN(String)
- Method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
setLastConnectionDate(Date)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setLastConnectionDate(Date)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setLink(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setLink(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setLinkApplication(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setLinkApplication(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
setLogin(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setLogin(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
setLogin(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setLogin(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setName(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
setName(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
setName(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
setName(String)
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
setNameAssociation(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
setNameAssociation(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
setNote(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setNote(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
setNumberOfConnection(int)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setNumberOfConnection(int)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setParentPolicy(Policy)
- Method in class org.nuiton.topia.security.jaas.
TopiaPolicy
Remplace la Policy parente
setParentPolicy(Policy)
- Method in class org.nuiton.topia.taas.jaas.
TaasPolicy
Remplace la Policy parente
setPassword(String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setPassword(String, String)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setPassword(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
setPassword(String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserImpl
Permet de remplacer l'ancien mot de passe.
setPassword(String, String)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserImpl
Permet de remplacer l'ancien mot de passe si l'ancien mot de passe est correct.
setPassword(String)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setPassword(String)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setPrincipals(Set)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
setPrincipals(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorization
setPrincipals(Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
setPrincipals(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationImpl
setPrincipals(Set)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
setPrincipals(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorization
setPrincipals(Set)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
setPrincipals(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationImpl
setPrincipals(Collection<TaasPrincipal>)
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
setPrincipals(Collection<TaasPrincipal>)
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
setReplace(String)
- Method in interface org.nuiton.topia.security.entities.authorization.
TopiaExpressionLink
setReplace(String)
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
setSubGroup(Collection<TopiaGroup>)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
setSubGroup(Collection<TopiaGroup>)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
setSuperGroup(TopiaGroup)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
setSuperGroup(TopiaGroup)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
setTopiaGroup(Collection<TopiaGroup>)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
setTopiaGroup(Collection<TopiaGroup>)
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
setTopiaUser(Collection<TopiaUser>)
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
setTopiaUser(Collection<TopiaUser>)
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
sizeAuthorizations()
- Method in interface org.nuiton.topia.taas.entities.
TaasPrincipal
sizeAuthorizations()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
sizePrincipals()
- Method in interface org.nuiton.topia.taas.entities.
TaasUser
sizePrincipals()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
sizeSubGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
sizeSubGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
sizeTopiaGroup()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaUser
sizeTopiaGroup()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
sizeTopiaUser()
- Method in interface org.nuiton.topia.security.entities.user.
TopiaGroup
sizeTopiaUser()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
SUB_GROUP
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaGroup
subGroup
- Variable in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
Nom de l'attribut en BD : subGroup
subject
- Variable in class org.nuiton.topia.taas.jaas.
TaasLoginModule
SUPER_GROUP
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaGroup
superGroup
- Variable in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
Nom de l'attribut en BD : superGroup
T
TaasAccessEntity
- Interface in
org.nuiton.topia.taas.event
TaasAuthorization
- Interface in
org.nuiton.topia.taas.entities
TaasAuthorizationAbstract
- Class in
org.nuiton.topia.taas.entities
TaasAuthorizationAbstract()
- Constructor for class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
TaasAuthorizationDAO
- Class in
org.nuiton.topia.taas.entities
TaasAuthorizationDAO()
- Constructor for class org.nuiton.topia.taas.entities.
TaasAuthorizationDAO
TaasAuthorizationDAOAbstract
<
E
extends
TaasAuthorization
> - Class in
org.nuiton.topia.taas.entities
TaasAuthorizationDAOAbstract()
- Constructor for class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOAbstract
TaasAuthorizationDAOImpl
<
E
extends
TaasAuthorization
> - Class in
org.nuiton.topia.taas.entities
TaasAuthorizationDAOImpl()
- Constructor for class org.nuiton.topia.taas.entities.
TaasAuthorizationDAOImpl
TaasAuthorizationImpl
- Class in
org.nuiton.topia.taas.entities
TaasAuthorizationImpl()
- Constructor for class org.nuiton.topia.taas.entities.
TaasAuthorizationImpl
TaasCallbackHandler
- Class in
org.nuiton.topia.taas.jaas
Classe permettant l'interfaçage entre l'application et la sécurité.
TaasCallbackHandler(String, String)
- Constructor for class org.nuiton.topia.taas.jaas.
TaasCallbackHandler
Contructeur
TaasConfiguration
- Class in
org.nuiton.topia.taas.jaas
Classe permettant de passer des paramètres entre le LoginModule et le CallbackHandler.
TaasConfiguration(String, TaasService)
- Constructor for class org.nuiton.topia.taas.jaas.
TaasConfiguration
Créé une instance de TopiConfiguration avec un identifiant de configurationEntry et le nom du fichier de propriétés associé.
TaasEntityVetoable
- Class in
org.nuiton.topia.taas.event
TaasEntityVetoable(TaasService)
- Constructor for class org.nuiton.topia.taas.event.
TaasEntityVetoable
Contructeur par défaut
TaasEntityVetoableRequestPermission
- Class in
org.nuiton.topia.taas.event
TaasEntityVetoableRequestPermission(TaasService)
- Constructor for class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
Contructeur par défaut
TaasLoginModule
- Class in
org.nuiton.topia.taas.jaas
LoginModule permettant l'authentification d'un utilisateur au près du système.
TaasLoginModule()
- Constructor for class org.nuiton.topia.taas.jaas.
TaasLoginModule
TaasPermission
- Class in
org.nuiton.topia.taas.jaas
Classe permettant d'encapsuler les autorisations et de déléguer le travail aux autorisations.
TaasPermission(String, int)
- Constructor for class org.nuiton.topia.taas.jaas.
TaasPermission
Contructeur à partir des valeurs
TaasPermission(TaasAuthorization)
- Constructor for class org.nuiton.topia.taas.jaas.
TaasPermission
Constructeur à partir d'une autorisation
TaasPolicy
- Class in
org.nuiton.topia.taas.jaas
Implantation d'un policy avec une prise en compte des permissions à la volée.
TaasPolicy(TaasService)
- Constructor for class org.nuiton.topia.taas.jaas.
TaasPolicy
TaasPrincipal
- Interface in
org.nuiton.topia.taas.entities
TaasPrincipalAbstract
- Class in
org.nuiton.topia.taas.entities
TaasPrincipalAbstract()
- Constructor for class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
TaasPrincipalDAO
- Class in
org.nuiton.topia.taas.entities
TaasPrincipalDAO()
- Constructor for class org.nuiton.topia.taas.entities.
TaasPrincipalDAO
TaasPrincipalDAOAbstract
<
E
extends
TaasPrincipal
> - Class in
org.nuiton.topia.taas.entities
TaasPrincipalDAOAbstract()
- Constructor for class org.nuiton.topia.taas.entities.
TaasPrincipalDAOAbstract
TaasPrincipalDAOImpl
<
E
extends
TaasPrincipal
> - Class in
org.nuiton.topia.taas.entities
TaasPrincipalDAOImpl()
- Constructor for class org.nuiton.topia.taas.entities.
TaasPrincipalDAOImpl
TaasPrincipalImpl
- Class in
org.nuiton.topia.taas.entities
TaasPrincipalImpl()
- Constructor for class org.nuiton.topia.taas.entities.
TaasPrincipalImpl
TaasPrincipalWrapper
- Class in
org.nuiton.topia.taas.jaas
Implantation des principals de JAAS.
TaasPrincipalWrapper(TaasPrincipal)
- Constructor for class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
Contructeur avec comme paramètre le nom du principal.
taasService
- Variable in class org.nuiton.topia.taas.event.
TaasEntityVetoable
taasService
- Variable in class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
taasService
- Variable in class org.nuiton.topia.taas.jaas.
TaasLoginModule
taasService
- Variable in class org.nuiton.topia.taas.jaas.
TaasPolicy
TaasService
- Class in
org.nuiton.topia.taas
Service pour la sécurité
Pour utiliser le service taas, il suffit de rajouter les lignes suivantes dans le TopiaContext.properties :
TaasService()
- Constructor for class org.nuiton.topia.taas.
TaasService
Contructeur par defaut
TaasSubjectFinder
- Interface in
org.nuiton.topia.taas.jaas
Interface permettant de récupérer le subject en fonction du context d'èxecution de taas (java, ejb, ...)
TaasSubjectFinderImpl
- Class in
org.nuiton.topia.taas.jaas
Implémentation d'un récupération du subject
TaasSubjectFinderImpl()
- Constructor for class org.nuiton.topia.taas.jaas.
TaasSubjectFinderImpl
TaasUser
- Interface in
org.nuiton.topia.taas.entities
TaasUserAbstract
- Class in
org.nuiton.topia.taas.entities
TaasUserAbstract()
- Constructor for class org.nuiton.topia.taas.entities.
TaasUserAbstract
TaasUserDAO
- Class in
org.nuiton.topia.taas.entities
TaasUserDAO()
- Constructor for class org.nuiton.topia.taas.entities.
TaasUserDAO
TaasUserDAOAbstract
<
E
extends
TaasUser
> - Class in
org.nuiton.topia.taas.entities
TaasUserDAOAbstract()
- Constructor for class org.nuiton.topia.taas.entities.
TaasUserDAOAbstract
TaasUserDAOImpl
<
E
extends
TaasUser
> - Class in
org.nuiton.topia.taas.entities
TaasUserDAOImpl()
- Constructor for class org.nuiton.topia.taas.entities.
TaasUserDAOImpl
TaasUserImpl
- Class in
org.nuiton.topia.taas.entities
TaasUserImpl()
- Constructor for class org.nuiton.topia.taas.entities.
TaasUserImpl
TaasUtil
- Class in
org.nuiton.topia.taas
Classe utilitaire
TaasUtil()
- Constructor for class org.nuiton.topia.taas.
TaasUtil
TOPIA_GROUP
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaUser
TOPIA_LOGIN_MODULE
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
TOPIA_SECURITY_PERSISTENCE_CLASSES
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
TOPIA_SERVICE_TAAS
- Static variable in class org.nuiton.topia.taas.
TaasService
TOPIA_USER
- Static variable in interface org.nuiton.topia.security.entities.user.
TopiaGroup
TopiaAssociationAuthorization
- Interface in
org.nuiton.topia.security.entities.authorization
TopiaAssociationAuthorizationAbstract
- Class in
org.nuiton.topia.security.entities.authorization
TopiaAssociationAuthorizationAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
TopiaAssociationAuthorizationDAO
- Class in
org.nuiton.topia.security.entities.authorization
TopiaAssociationAuthorizationDAO()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAO
TopiaAssociationAuthorizationDAOAbstract
<
E
extends
TopiaAssociationAuthorization
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaAssociationAuthorizationDAOAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOAbstract
TopiaAssociationAuthorizationDAOImpl
<
E
extends
TopiaAssociationAuthorization
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaAssociationAuthorizationDAOImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationDAOImpl
TopiaAssociationAuthorizationImpl
- Class in
org.nuiton.topia.security.entities.authorization
Classe permettant les autorisations de type association.
TopiaAssociationAuthorizationImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationImpl
Constructeur permettant initialisation des principals.
TopiaAuthorization
- Interface in
org.nuiton.topia.security.entities.authorization
TopiaAuthorizationAbstract
- Class in
org.nuiton.topia.security.entities.authorization
TopiaAuthorizationAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationAbstract
TopiaAuthorizationDAO
- Class in
org.nuiton.topia.security.entities.authorization
TopiaAuthorizationDAO()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAO
TopiaAuthorizationDAOAbstract
<
E
extends
TopiaAuthorization
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaAuthorizationDAOAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAOAbstract
TopiaAuthorizationDAOImpl
<
E
extends
TopiaAuthorization
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaAuthorizationDAOImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationDAOImpl
TopiaAuthorizationImpl
- Class in
org.nuiton.topia.security.entities.authorization
Classe permettant la comparaison des autorisations.
TopiaAuthorizationImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationImpl
TopiaCallbackHandler
- Class in
org.nuiton.topia.security.jaas
Classe permettant l'interfaçage entre l'application et la sécurité.
TopiaCallbackHandler(String, String)
- Constructor for class org.nuiton.topia.security.jaas.
TopiaCallbackHandler
Contructeur
TopiaConfiguration
- Class in
org.nuiton.topia.security.jaas
Classe permettant de passer des paramètres entre le LoginModule et le CallbackHandler.
TopiaConfiguration(String, TopiaSecurityService)
- Constructor for class org.nuiton.topia.security.jaas.
TopiaConfiguration
Créé une instance de TopiConfiguration avec un identifiant de configurationEntry et le nom du fichier de propriétés associé.
TopiaEntityAuthorization
- Interface in
org.nuiton.topia.security.entities.authorization
TopiaEntityAuthorizationAbstract
- Class in
org.nuiton.topia.security.entities.authorization
TopiaEntityAuthorizationAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
TopiaEntityAuthorizationDAO
- Class in
org.nuiton.topia.security.entities.authorization
TopiaEntityAuthorizationDAO()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAO
TopiaEntityAuthorizationDAOAbstract
<
E
extends
TopiaEntityAuthorization
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaEntityAuthorizationDAOAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOAbstract
TopiaEntityAuthorizationDAOImpl
<
E
extends
TopiaEntityAuthorization
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaEntityAuthorizationDAOImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationDAOImpl
TopiaEntityAuthorizationImpl
- Class in
org.nuiton.topia.security.entities.authorization
Classe permettant de définir des autorisations sur les entités.
TopiaEntityAuthorizationImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationImpl
TopiaEntityAuthorizationImpl(String, int, Set<Principal>)
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationImpl
TopiaExpressionLink
- Interface in
org.nuiton.topia.security.entities.authorization
TopiaExpressionLinkAbstract
- Class in
org.nuiton.topia.security.entities.authorization
TopiaExpressionLinkAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
TopiaExpressionLinkDAO
- Class in
org.nuiton.topia.security.entities.authorization
TopiaExpressionLinkDAO()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAO
TopiaExpressionLinkDAOAbstract
<
E
extends
TopiaExpressionLink
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaExpressionLinkDAOAbstract()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOAbstract
TopiaExpressionLinkDAOImpl
<
E
extends
TopiaExpressionLink
> - Class in
org.nuiton.topia.security.entities.authorization
TopiaExpressionLinkDAOImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkDAOImpl
TopiaExpressionLinkImpl
- Class in
org.nuiton.topia.security.entities.authorization
Permet de spécifier entre deux expressions qu'ils ont le même comportement au niveau de leurs permissions.
TopiaExpressionLinkImpl()
- Constructor for class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkImpl
TopiaGroup
- Interface in
org.nuiton.topia.security.entities.user
topiaGroup
- Variable in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
Nom de l'attribut en BD : topiaGroup
TopiaGroupAbstract
- Class in
org.nuiton.topia.security.entities.user
TopiaGroupAbstract()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
TopiaGroupDAO
- Class in
org.nuiton.topia.security.entities.user
TopiaGroupDAO()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaGroupDAO
TopiaGroupDAOAbstract
<
E
extends
TopiaGroup
> - Class in
org.nuiton.topia.security.entities.user
TopiaGroupDAOAbstract()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaGroupDAOAbstract
TopiaGroupDAOImpl
<
E
extends
TopiaGroup
> - Class in
org.nuiton.topia.security.entities.user
TopiaGroupDAOImpl()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaGroupDAOImpl
TopiaGroupImpl
- Class in
org.nuiton.topia.security.entities.user
Classe permettant la gestion de groupes d'utilisateurs.
TopiaGroupImpl()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaGroupImpl
Contructeur permettant l'initialisation des sous-groupes et des utilisateurs à vide.
TopiaLoginModule
- Class in
org.nuiton.topia.security.jaas
LoginModule permettant l'authentification d'un utilisateur au près du système.
TopiaLoginModule()
- Constructor for class org.nuiton.topia.security.jaas.
TopiaLoginModule
TopiaPermission
- Class in
org.nuiton.topia.security.jaas
Classe permettant d'encapsuler les autorisations et de déléguer le travail aux autorisations.
TopiaPermission(TopiaAuthorization)
- Constructor for class org.nuiton.topia.security.jaas.
TopiaPermission
TopiaPolicy
- Class in
org.nuiton.topia.security.jaas
Implantation d'un policy avec une prise en compte des permissions à la volée.
TopiaPolicy(TopiaSecurityServiceImpl)
- Constructor for class org.nuiton.topia.security.jaas.
TopiaPolicy
TopiaPrincipal
- Class in
org.nuiton.topia.security.jaas
Implantation des principals de JAAS.
TopiaPrincipal(String)
- Constructor for class org.nuiton.topia.security.jaas.
TopiaPrincipal
Contructeur avec comme paramètre le nom du principal.
TopiaSecurityCaching
- Class in
org.nuiton.topia.security.util
La classe permet d'avoir un ensemble de clés pour identifier de manière unique une valeur.
TopiaSecurityCaching(int)
- Constructor for class org.nuiton.topia.security.util.
TopiaSecurityCaching
Contruit un TopiaSecurityCaching en précisant le nombre d'élément de la clé
TopiaSecurityCaching()
- Constructor for class org.nuiton.topia.security.util.
TopiaSecurityCaching
Contruit un TopiaSecurityCaching avec un nombre d'élément de la clé par défaut à 1
TopiaSecurityDAOHelper
- Class in
org.nuiton.topia
TopiaSecurityDAOHelper()
- Constructor for class org.nuiton.topia.
TopiaSecurityDAOHelper
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
- Enum in
org.nuiton.topia
TopiaSecurityFactoryFilter
- Class in
org.nuiton.topia.security.util
La classe permet de filtrer n'importe quel objet (Collection, List, TopiaEntity, ...) par rapport à une permission.
TopiaSecurityFactoryFilter(TopiaSecurityService)
- Constructor for class org.nuiton.topia.security.util.
TopiaSecurityFactoryFilter
TopiaSecurityService
- Interface in
org.nuiton.topia.security
TopiaSecurityServiceImpl
- Class in
org.nuiton.topia.security
Implantation du manager pour la securite.
TopiaSecurityServiceImpl()
- Constructor for class org.nuiton.topia.security.
TopiaSecurityServiceImpl
Constructeur.
TopiaSecurityUtil
- Class in
org.nuiton.topia.security.util
Classe utilitaire
TopiaSecurityUtil()
- Constructor for class org.nuiton.topia.security.util.
TopiaSecurityUtil
topiaUser
- Variable in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
Nom de l'attribut en BD : topiaUser
TopiaUser
- Interface in
org.nuiton.topia.security.entities.user
TopiaUserAbstract
- Class in
org.nuiton.topia.security.entities.user
TopiaUserAbstract()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
TopiaUserDAO
- Class in
org.nuiton.topia.security.entities.user
TopiaUserDAO()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaUserDAO
TopiaUserDAOAbstract
<
E
extends
TopiaUser
> - Class in
org.nuiton.topia.security.entities.user
TopiaUserDAOAbstract()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaUserDAOAbstract
TopiaUserDAOImpl
<
E
extends
TopiaUser
> - Class in
org.nuiton.topia.security.entities.user
TopiaUserDAOImpl()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaUserDAOImpl
TopiaUserImpl
- Class in
org.nuiton.topia.security.entities.user
Classe permettant la gestion des utilisateurs.
TopiaUserImpl()
- Constructor for class org.nuiton.topia.security.entities.user.
TopiaUserImpl
Contructeur permettant d'initialiser la liste des groupes à vide.
toString()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAssociationAuthorizationAbstract
toString()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaAuthorizationAbstract
toString()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaEntityAuthorizationAbstract
toString()
- Method in class org.nuiton.topia.security.entities.authorization.
TopiaExpressionLinkAbstract
toString()
- Method in class org.nuiton.topia.security.entities.user.
TopiaGroupAbstract
toString()
- Method in class org.nuiton.topia.security.entities.user.
TopiaUserAbstract
toString()
- Method in class org.nuiton.topia.security.jaas.
TopiaPrincipal
toString()
- Method in class org.nuiton.topia.taas.entities.
TaasAuthorizationAbstract
toString()
- Method in class org.nuiton.topia.taas.entities.
TaasPrincipalAbstract
toString()
- Method in class org.nuiton.topia.taas.entities.
TaasUserAbstract
toString()
- Method in class org.nuiton.topia.taas.jaas.
TaasPrincipalWrapper
U
update(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
EntityVetoable
update(TopiaEntityEvent)
- Method in class org.nuiton.topia.security.listener.
PropertyVetoable
UPDATE
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
update(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoable
update(TopiaEntityEvent)
- Method in class org.nuiton.topia.taas.event.
TaasEntityVetoableRequestPermission
UPDATE
- Static variable in class org.nuiton.topia.taas.
TaasUtil
UPDATE_TEXT
- Static variable in class org.nuiton.topia.security.util.
TopiaSecurityUtil
UPDATE_TEXT
- Static variable in class org.nuiton.topia.taas.
TaasUtil
V
valueOf(String)
- Static method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
Returns the enum constant of this type with the specified name.
valueOf(TopiaEntity)
- Static method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
valueOf(Class<?>)
- Static method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
values()
- Static method in enum org.nuiton.topia.
TopiaSecurityDAOHelper.TopiaSecurityEntityEnum
Returns an array containing the constants of this enum type, in the order they are declared.
vetoableChange(PropertyChangeEvent)
- Method in class org.nuiton.topia.security.listener.
PropertyReadListener
vetoableChange(PropertyChangeEvent)
- Method in class org.nuiton.topia.security.listener.
PropertyWriteListener
W
write
- Variable in class org.nuiton.topia.security.listener.
PropertyVetoable
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004-2011
CodeLutin
. All Rights Reserved.