java.lang.Object
io.vertigo.core.node.definition.AbstractDefinition
io.vertigo.account.authorization.definitions.RoleBasic
All Implemented Interfaces:
io.vertigo.core.node.definition.Definition

public final class RoleBasic extends io.vertigo.core.node.definition.AbstractDefinition
Un rôle est la réunion d'un ensemble de permissions. Un utilisateur peut avoir plusieurs rôles.
Author:
prahmoune
  • Field Details

  • Constructor Details

    • RoleBasic

      public RoleBasic(String name, String description, List<PermissionBasic> permissions)
      Constructor.
      Parameters:
      name - Nom du rôle
      description - Description du rôle
      permissions - Liste des permissions associées au rôle
  • Method Details

    • getDescription

      public String getDescription()
      Returns:
      Description
    • getPermissions

      public List<PermissionBasic> getPermissions()
      Returns:
      Liste des permissions