public interface RoleDefinition
Each UserSession
contains an instance of this interface (effectiveRole
field).
This object stores all user permissions.
Modifier and Type | Method and Description |
---|---|
EntityAttributePermissionsContainer |
entityAttributePermissions() |
EntityPermissionsContainer |
entityPermissions() |
default java.lang.String |
getDescription() |
default java.lang.String |
getLocName() |
java.lang.String |
getName() |
default java.lang.String |
getSecurityScope() |
default boolean |
isDefault() |
default boolean |
isSuper() |
ScreenComponentPermissionsContainer |
screenComponentPermissions() |
ScreenPermissionsContainer |
screenPermissions() |
SpecificPermissionsContainer |
specificPermissions() |
java.lang.String getName()
EntityPermissionsContainer entityPermissions()
EntityAttributePermissionsContainer entityAttributePermissions()
SpecificPermissionsContainer specificPermissions()
ScreenPermissionsContainer screenPermissions()
ScreenComponentPermissionsContainer screenComponentPermissions()
default java.lang.String getDescription()
default boolean isDefault()
default boolean isSuper()
default java.lang.String getSecurityScope()
default java.lang.String getLocName()