Class Role
- java.lang.Object
-
- io.vertigo.core.node.definition.AbstractDefinition
-
- io.vertigo.account.authorization.definitions.Role
-
- All Implemented Interfaces:
io.vertigo.core.node.definition.Definition
public final class Role extends io.vertigo.core.node.definition.AbstractDefinition
Role is a coherent group of more atomic authorizations. Users have multiple roles. Applications could use a concept of "profils" as a list of roles, but this concept isn't in this module's scope.- Author:
- prahmoune, npiedeloup
-
-
Constructor Summary
Constructors Constructor Description Role(String name, String description, List<Authorization> authorizations)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Authorization>
getAuthorizations()
String
getDescription()
-
-
-
Field Detail
-
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Role
public Role(String name, String description, List<Authorization> authorizations)
Constructor.- Parameters:
name
- Role namedescription
- Role descriptionauthorizations
- Authorizations list of this role
-
-
Method Detail
-
getDescription
public String getDescription()
- Returns:
- Description
-
getAuthorizations
public List<Authorization> getAuthorizations()
- Returns:
- Authorizations list of this role
-
-