public final class UserPermissions extends Object implements Serializable
| Constructor and Description |
|---|
UserPermissions() |
| Modifier and Type | Method and Description |
|---|---|
UserPermissions |
addPermission(Permission permission)
Ajoute une permission pour l'utilisateur courant.
|
UserPermissions |
addRole(Role role)
Ajoute un role pour l'utilisateur courant.
|
void |
clearPermissions()
Retrait de toutes les permissions possedes par l'utilisateur.
|
void |
clearRoles()
Retrait de tous les roles possedes par l'utilisateur.
|
UserPermissions |
clearSecurityKeys()
Clear Security Keys.
|
Set<Permission> |
getEntityPermissions(DtDefinition entityDefinition)
Retourne la liste des permissions de securite d'une entity pour l'utilisateur.
|
Set<Role> |
getRoles()
Retourne la liste des roles de securite pour l'utilisateur.
|
Map<String,List<Serializable>> |
getSecurityKeys()
Gestion de la sécurité.
|
boolean |
hasPermission(PermissionName permissionName) |
boolean |
hasRole(Role role) |
UserPermissions |
withSecurityKeys(String securityKey,
Serializable value)
Add a security key part of his security perimeter.
|
public UserPermissions addRole(Role role)
role - Role e ajouter.public Set<Role> getRoles()
public boolean hasRole(Role role)
role - Rolepublic void clearRoles()
public UserPermissions addPermission(Permission permission)
permission - Permission à ajouter.public Set<Permission> getEntityPermissions(DtDefinition entityDefinition)
entityDefinition - Entity definitionpublic boolean hasPermission(PermissionName permissionName)
permissionName - Permissionpublic void clearPermissions()
public Map<String,List<Serializable>> getSecurityKeys()
public UserPermissions withSecurityKeys(String securityKey, Serializable value)
securityKey - Namevalue - Valuepublic UserPermissions clearSecurityKeys()
Copyright © 2017. All Rights Reserved.