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

Copyright © 2004-2012 CodeLutin. All Rights Reserved.