public abstract class AnnotatedRoleDefinition extends java.lang.Object implements RoleDefinition
Role
annotation.Role
Modifier and Type | Field and Description |
---|---|
protected AnnotatedPermissionsBuilder |
annotatedPermissionsBuilder |
Constructor and Description |
---|
AnnotatedRoleDefinition() |
Modifier and Type | Method and Description |
---|---|
EntityAttributePermissionsContainer |
entityAttributePermissions() |
EntityPermissionsContainer |
entityPermissions() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.String |
getSecurityScope() |
boolean |
isDefault() |
boolean |
isSuper() |
ScreenComponentPermissionsContainer |
screenComponentPermissions() |
ScreenPermissionsContainer |
screenPermissions() |
SpecificPermissionsContainer |
specificPermissions() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocName
@Inject protected AnnotatedPermissionsBuilder annotatedPermissionsBuilder
public java.lang.String getName()
getName
in interface RoleDefinition
public java.lang.String getSecurityScope()
getSecurityScope
in interface RoleDefinition
public EntityPermissionsContainer entityPermissions()
entityPermissions
in interface RoleDefinition
public EntityAttributePermissionsContainer entityAttributePermissions()
entityAttributePermissions
in interface RoleDefinition
public SpecificPermissionsContainer specificPermissions()
specificPermissions
in interface RoleDefinition
public ScreenPermissionsContainer screenPermissions()
screenPermissions
in interface RoleDefinition
public ScreenComponentPermissionsContainer screenComponentPermissions()
screenComponentPermissions
in interface RoleDefinition
public boolean isDefault()
isDefault
in interface RoleDefinition
public boolean isSuper()
isSuper
in interface RoleDefinition
public java.lang.String getDescription()
getDescription
in interface RoleDefinition