Skip navigation links
A B C D G H I L M N O P R S T U V W 

A

Account - Class in io.vertigo.account.identity
This class defines the account of a user/organization/system.
AccountBuilder - Class in io.vertigo.account.identity
 
AccountGroup - Class in io.vertigo.account.identity
 
AccountGroup(String, String) - Constructor for class io.vertigo.account.identity.AccountGroup
 
AccountStore - Interface in io.vertigo.account.identity
This class defines the storage of accounts
addPermission(Permission) - Method in class io.vertigo.account.authorization.UserPermissions
Ajoute une permission pour l'utilisateur courant.
addRole(Role) - Method in class io.vertigo.account.authorization.UserPermissions
Ajoute un role pour l'utilisateur courant.
addRole(Role) - Method in class io.vertigo.persona.security.PersonaUserSession
Ajoute un role pour l'utilisateur courant.
attach(URI<Account>, URI<AccountGroup>) - Method in interface io.vertigo.account.identity.AccountStore
Attaches an account to a group.
authenticate() - Method in class io.vertigo.persona.security.UserSession
Méthode permettant d'indiquer que l'utilisateur est authentifié.
AuthenticationManager - Interface in io.vertigo.account.authentication
Authentication
AuthenticationToken - Interface in io.vertigo.account.authentication
Authentification token.
AuthorizationManager - Interface in io.vertigo.account.authorization
Gestion centralisee des droits d'acces.
authorizedString() - Method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslExpression.ValueOperator
authorizedString() - Method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression.BoolOperator
 
authorizedString() - Method in interface io.vertigo.account.authorization.metamodel.rulemodel.Operator
 

B

build() - Method in class io.vertigo.account.identity.AccountBuilder
builder(String) - Static method in class io.vertigo.account.identity.Account
Static method factory for AccountBuilder

C

clearPermissions() - Method in class io.vertigo.account.authorization.UserPermissions
Retrait de toutes les permissions possedes par l'utilisateur.
clearRoles() - Method in class io.vertigo.account.authorization.UserPermissions
Retrait de tous les roles possedes par l'utilisateur.
clearRoles() - Method in class io.vertigo.persona.security.PersonaUserSession
Retrait de tous les roles possedes par l'utilisateur.
clearSecurityKeys() - Method in class io.vertigo.account.authorization.UserPermissions
Clear Security Keys.
createUserSession() - Method in interface io.vertigo.persona.security.VSecurityManager
Creation de nouveaux utilisateurs.

D

DslExpression - Class in io.vertigo.account.authorization.metamodel.rulemodel
Single Expression Definition.
DslExpression(String, DslExpression.ValueOperator, DslValue) - Constructor for class io.vertigo.account.authorization.metamodel.rulemodel.DslExpression
 
DslExpression.ValueOperator - Enum in io.vertigo.account.authorization.metamodel.rulemodel
All authorized operators.
DslFixedValue - Class in io.vertigo.account.authorization.metamodel.rulemodel
Fixed content.
DslFixedValue(String) - Constructor for class io.vertigo.account.authorization.metamodel.rulemodel.DslFixedValue
 
DslMultiExpression - Class in io.vertigo.account.authorization.metamodel.rulemodel
Multi expressions definition. \(?
DslMultiExpression(boolean) - Constructor for class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 
DslMultiExpression(boolean, DslMultiExpression.BoolOperator, List<DslExpression>, List<DslMultiExpression>) - Constructor for class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 
DslMultiExpression.BoolOperator - Enum in io.vertigo.account.authorization.metamodel.rulemodel
All authorized operators.
DslUserPropertyValue - Class in io.vertigo.account.authorization.metamodel.rulemodel
User property value definition.
DslUserPropertyValue(String) - Constructor for class io.vertigo.account.authorization.metamodel.rulemodel.DslUserPropertyValue
 
DslValue - Interface in io.vertigo.account.authorization.metamodel.rulemodel
Query definition.

G

getAccount(URI<Account>) - Method in interface io.vertigo.account.identity.AccountStore
 
getAccountByAuthToken(String) - Method in interface io.vertigo.account.identity.AccountStore
Get an newly authentify user by his authToken.
getAccountByAuthToken(String) - Method in interface io.vertigo.account.identity.IdentityRealm
Get an newly authentify user by his authToken.
getAccountsCount() - Method in interface io.vertigo.account.identity.AccountStore
 
getAccountsCount() - Method in interface io.vertigo.account.identity.IdentityRealm
 
getAccountURIs(URI<AccountGroup>) - Method in interface io.vertigo.account.identity.AccountStore
Lists the accounts for a defined group.
getAllAccounts() - Method in interface io.vertigo.account.identity.IdentityRealm
 
getAllGroups() - Method in interface io.vertigo.account.identity.AccountStore
Lists all the groups.
getAttribute(String) - Method in class io.vertigo.persona.security.UserSession
Get d'attribut supplémentaire.
getAuthorizedOperations(K) - Method in interface io.vertigo.account.authorization.AuthorizationManager
Retourne la liste des opérations autorisées sur le keyConcept.
getAuthToken() - Method in class io.vertigo.account.identity.Account
 
getBoolOperator() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 
getComment() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getCriteriaSecurity(K, OperationName<K>) - Method in interface io.vertigo.account.authorization.AuthorizationManager
Fournit le Criteria permettant d'appliquer les règles de sécurité.
getCurrentUserSession() - Method in interface io.vertigo.persona.security.VSecurityManager
Recuperation de la session utilisateur courante.
getDefaultPhoto() - Method in interface io.vertigo.account.identity.IdentityManager
Gets the default photo of an account.
getDescription() - Method in class io.vertigo.account.authorization.metamodel.Role
 
getDescription() - Method in class io.vertigo.persona.security.metamodel.Role
 
getDisplayName() - Method in class io.vertigo.account.identity.Account
 
getDisplayName() - Method in class io.vertigo.account.identity.AccountGroup
 
getEmail() - Method in class io.vertigo.account.identity.Account
 
getEntity() - Method in class io.vertigo.account.authorization.metamodel.SecuredEntity
 
getEntityDefinition() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getEntityPermissions(DtDefinition) - Method in class io.vertigo.account.authorization.UserPermissions
Retourne la liste des permissions de securite d'une entity pour l'utilisateur.
getExpressions() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 
getFieldName() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslExpression
 
getFields() - Method in class io.vertigo.account.authorization.metamodel.SecurityDimension
Give the ordered list of fields (multiple for TREE, empty for ENUM)
getFilter() - Method in class io.vertigo.persona.security.metamodel.Permission
 
getFixedValue() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslFixedValue
 
getGrants() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getGroup(URI<AccountGroup>) - Method in interface io.vertigo.account.identity.AccountStore
Gets the group defined by an URI.
getGroupsCount() - Method in interface io.vertigo.account.identity.AccountStore
 
getGroupURIs(URI<Account>) - Method in interface io.vertigo.account.identity.AccountStore
 
getId() - Method in class io.vertigo.account.identity.Account
 
getId() - Method in class io.vertigo.account.identity.AccountGroup
 
getIdentityRealm() - Method in interface io.vertigo.account.identity.IdentityManager
 
getLabel() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getLocale() - Method in class io.vertigo.persona.security.PersonaUserSession
Gestion multilingue.
getLocale() - Method in class io.vertigo.persona.security.UserSession
Gestion multilingue.
getLoggedAccount() - Method in interface io.vertigo.account.authentication.AuthenticationManager
 
getMultiExpressions() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 
getName() - Method in class io.vertigo.account.authorization.metamodel.Permission
getName() - Method in class io.vertigo.account.authorization.metamodel.Role
 
getName() - Method in class io.vertigo.account.authorization.metamodel.SecuredEntity
getName() - Method in class io.vertigo.account.authorization.metamodel.SecurityDimension
Give the name of this dimension.
getName() - Method in class io.vertigo.persona.security.metamodel.Permission
 
getName() - Method in class io.vertigo.persona.security.metamodel.Role
 
getOperation() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getOperation() - Method in class io.vertigo.persona.security.metamodel.Permission
 
getOperations() - Method in class io.vertigo.account.authorization.metamodel.SecuredEntity
 
getOperator() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslExpression
 
getOverrides() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getPermissions() - Method in class io.vertigo.account.authorization.metamodel.Role
 
getPermissions() - Method in class io.vertigo.persona.security.metamodel.Role
 
getPhoto(URI<Account>) - Method in interface io.vertigo.account.identity.AccountStore
Gets the photo of an account defined by its URI.
getPhoto(URI<Account>) - Method in interface io.vertigo.account.identity.IdentityRealm
Gets the photo of an account defined by its URI.
getPrincipal() - Method in interface io.vertigo.account.authentication.AuthenticationToken
 
getRoles() - Method in class io.vertigo.account.authorization.UserPermissions
Retourne la liste des roles de securite pour l'utilisateur.
getRoles() - Method in class io.vertigo.persona.security.PersonaUserSession
Retourne la liste des roles de securite pour l'utilisateur.
getRules() - Method in class io.vertigo.account.authorization.metamodel.Permission
 
getSearchSecurity(K, OperationName<K>) - Method in interface io.vertigo.account.authorization.AuthorizationManager
Fournit la chaine de recherche permettant d'appliquer les règles de sécurité.
getSecurityDimensions() - Method in class io.vertigo.account.authorization.metamodel.SecuredEntity
 
getSecurityFields() - Method in class io.vertigo.account.authorization.metamodel.SecuredEntity
 
getSecurityKeys() - Method in class io.vertigo.account.authorization.UserPermissions
Gestion de la sécurité.
getSecurityKeys() - Method in class io.vertigo.persona.security.PersonaUserSession
Gestion de la sécurité.
getSessionUUID() - Method in class io.vertigo.persona.security.UserSession
 
getStore() - Method in interface io.vertigo.account.identity.IdentityManager
 
getType() - Method in class io.vertigo.account.authorization.metamodel.SecurityDimension
Give the value of type.
getURI() - Method in class io.vertigo.account.identity.Account
getURI() - Method in class io.vertigo.account.identity.AccountGroup
getUserProperty() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslUserPropertyValue
 
getValue() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslExpression
 
getValues() - Method in class io.vertigo.account.authorization.metamodel.SecurityDimension
Give the ordered list of values (empty for TREE, multiple for ENUM).

H

hasPermission(PermissionName) - Method in interface io.vertigo.account.authorization.AuthorizationManager
Contrôle d'accès basé sur les permissions.
hasPermission(PermissionName) - Method in class io.vertigo.account.authorization.UserPermissions
 
hasRole(Role) - Method in class io.vertigo.account.authorization.UserPermissions
 
hasRole(Role) - Method in class io.vertigo.persona.security.PersonaUserSession
 
hasRole(Set<Role>) - Method in interface io.vertigo.persona.security.VSecurityManager
Deprecated.
Use AccessControlManager instead

I

IdentityManager - Interface in io.vertigo.account.identity
Gestion centralisee des droits d'acces.
IdentityRealm - Interface in io.vertigo.account.identity
This class defines the source of identity
io.vertigo.account.authentication - package io.vertigo.account.authentication
 
io.vertigo.account.authorization - package io.vertigo.account.authorization
 
io.vertigo.account.authorization.metamodel - package io.vertigo.account.authorization.metamodel
 
io.vertigo.account.authorization.metamodel.rulemodel - package io.vertigo.account.authorization.metamodel.rulemodel
 
io.vertigo.account.identity - package io.vertigo.account.identity
 
io.vertigo.persona.security - package io.vertigo.persona.security
 
io.vertigo.persona.security.metamodel - package io.vertigo.persona.security.metamodel
 
isAlwaysTrue() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 
isAuthenticated() - Method in class io.vertigo.persona.security.UserSession
Indique si l'utilisateur est authentifie.
isAuthorized(K, OperationName<K>) - Method in interface io.vertigo.account.authorization.AuthorizationManager
Indique si l'utilisateur courant a la permission d'effectuer l'operation donnee sur la ressource donnee.
isAuthorized(String, String) - Method in interface io.vertigo.persona.security.VSecurityManager
Deprecated.
Use AccessControlManager instead
isAuthorized(String, Object, String) - Method in interface io.vertigo.persona.security.VSecurityManager
Deprecated.
Use AccessControlManager instead
isBlock() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
 

L

login(AuthenticationToken) - Method in interface io.vertigo.account.authentication.AuthenticationManager
Try and check to login.
logout() - Method in interface io.vertigo.account.authentication.AuthenticationManager
Closes the current session.
logout() - Method in class io.vertigo.persona.security.UserSession
Méthode permettant d'indiquer que l'utilisateur n'est plus authentifié.

M

match(AuthenticationToken) - Method in interface io.vertigo.account.authentication.AuthenticationToken
Checks if this User-submitted AuthenticationToken matches the realm trustedAuthenticationToken.

N

name() - Method in interface io.vertigo.account.authorization.metamodel.OperationName
 
name() - Method in interface io.vertigo.account.authorization.metamodel.PermissionName
 

O

obtainUserPermissions() - Method in interface io.vertigo.account.authorization.AuthorizationManager
User permissions accessor to test or add permissions.
OperationName<D extends DtObject> - Interface in io.vertigo.account.authorization.metamodel
Security operation's name.
Operator - Interface in io.vertigo.account.authorization.metamodel.rulemodel
Operators.

P

Permission - Class in io.vertigo.account.authorization.metamodel
Une permission est un droit sur une fonction de l'application.
Permission(String, String, Optional<String>) - Constructor for class io.vertigo.account.authorization.metamodel.Permission
Constructor.
Permission(String, String, Set<String>, Set<Permission>, DtDefinition, List<DslMultiExpression>, Optional<String>) - Constructor for class io.vertigo.account.authorization.metamodel.Permission
Constructor.
Permission - Class in io.vertigo.persona.security.metamodel
Une permission est l'association d'une opération et d'une ressource.
Permission(String, String, String) - Constructor for class io.vertigo.persona.security.metamodel.Permission
Constructor.
PermissionName - Interface in io.vertigo.account.authorization.metamodel
Nom de permission (marqueur).
PersonaUserSession - Class in io.vertigo.persona.security
Session d'un utilisateur.
PersonaUserSession() - Constructor for class io.vertigo.persona.security.PersonaUserSession
 
putAttribute(String, Serializable) - Method in class io.vertigo.persona.security.UserSession
Ajout d'attribut supplémentaire.

R

registerResourceNameFactory(String, ResourceNameFactory) - Method in interface io.vertigo.persona.security.VSecurityManager
Deprecated.
Use AccessControlManager instead
reset() - Method in interface io.vertigo.account.identity.AccountStore
Reset: - All the accounts - All the groups - All the links accounts-group - All the Photos
ResourceNameFactory - Interface in io.vertigo.persona.security
Construit la chaine de resource pour un objet donné.
Role - Class in io.vertigo.account.authorization.metamodel
Un rôle est la réunion d'un ensemble de permissions.
Role(String, String, List<Permission>) - Constructor for class io.vertigo.account.authorization.metamodel.Role
Constructor.
Role - Class in io.vertigo.persona.security.metamodel
Un rôle est la réunion d'un ensemble de permissions.
Role(String, String, List<Permission>) - Constructor for class io.vertigo.persona.security.metamodel.Role
Constructor.

S

saveAccounts(List<Account>) - Method in interface io.vertigo.account.identity.AccountStore
Saves a collection of accounts.
saveGroup(AccountGroup) - Method in interface io.vertigo.account.identity.AccountStore
Saves a group.
SecuredEntity - Class in io.vertigo.account.authorization.metamodel
Une SecuredEntity est une entité sécurisé.
SecuredEntity(DtDefinition, List<DtField>, List<SecurityDimension>, List<Permission>) - Constructor for class io.vertigo.account.authorization.metamodel.SecuredEntity
Constructs an instance of SecurityEntity.
SecurityDimension - Class in io.vertigo.account.authorization.metamodel
Dimension de sécurité.
SecurityDimension(String, SecurityDimensionType, List<DtField>, List<String>) - Constructor for class io.vertigo.account.authorization.metamodel.SecurityDimension
Construct an instance of SecurityDimension.
SecurityDimensionType - Enum in io.vertigo.account.authorization.metamodel
Types de dimension implémentés.
setPhoto(URI<Account>, VFile) - Method in interface io.vertigo.account.identity.AccountStore
Defines a photo to an account.
startCurrentUserSession(UserSession) - Method in interface io.vertigo.persona.security.VSecurityManager
Accroche l'utilisateur au thread courant.
stopCurrentUserSession() - Method in interface io.vertigo.persona.security.VSecurityManager
Reinitialise la session courante.

T

toResourceName(Object) - Method in interface io.vertigo.persona.security.ResourceNameFactory
 
toString() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslExpression
toString() - Method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslExpression.ValueOperator
toString() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslFixedValue
toString() - Method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression.BoolOperator
toString() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression
toString() - Method in class io.vertigo.account.authorization.metamodel.rulemodel.DslUserPropertyValue

U

UserPermissions - Class in io.vertigo.account.authorization
Permissions d'un utilisateur.
UserPermissions() - Constructor for class io.vertigo.account.authorization.UserPermissions
 
UserSession - Class in io.vertigo.persona.security
Session d'un utilisateur.
UserSession() - Constructor for class io.vertigo.persona.security.UserSession
 

V

valueOf(String) - Static method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslExpression.ValueOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression.BoolOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertigo.account.authorization.metamodel.SecurityDimensionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslExpression.ValueOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertigo.account.authorization.metamodel.rulemodel.DslMultiExpression.BoolOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertigo.account.authorization.metamodel.SecurityDimensionType
Returns an array containing the constants of this enum type, in the order they are declared.
VSecurityManager - Interface in io.vertigo.persona.security
Gestion centralisee des droits d'acces.

W

withAuthToken(String) - Method in class io.vertigo.account.identity.AccountBuilder
Adds an authToken
withDisplayName(String) - Method in class io.vertigo.account.identity.AccountBuilder
Adds a displayName
withEmail(String) - Method in class io.vertigo.account.identity.AccountBuilder
Adds an email
withSecurityKeys(String, Serializable) - Method in class io.vertigo.account.authorization.UserPermissions
Add a security key part of his security perimeter.
A B C D G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2017. All Rights Reserved.