public class BasicRoleDefinition extends java.lang.Object implements RoleDefinition, java.io.Serializable
RoleDefinition
implementation. To create an instance of the BasicRoleDefinition
use the
BasicRoleDefinition.BasicRoleDefinitionBuilder
:
BasicRoleDefinition role = BasicRoleDefinition.builder() .withName("name") .withDescription("description") ... .build();
Modifier and Type | Class and Description |
---|---|
static class |
BasicRoleDefinition.BasicRoleDefinitionBuilder |
Modifier and Type | Method and Description |
---|---|
static BasicRoleDefinition.BasicRoleDefinitionBuilder |
builder() |
EntityAttributePermissionsContainer |
entityAttributePermissions() |
EntityPermissionsContainer |
entityPermissions() |
java.lang.String |
getDescription() |
java.lang.String |
getLocName() |
java.lang.String |
getName() |
java.lang.String |
getSecurityScope() |
boolean |
isDefault() |
boolean |
isSuper() |
ScreenComponentPermissionsContainer |
screenComponentPermissions() |
ScreenPermissionsContainer |
screenPermissions() |
void |
setDefault(boolean isDefault) |
void |
setDescription(java.lang.String description) |
void |
setLocName(java.lang.String locName) |
void |
setName(java.lang.String name) |
void |
setSecurityScope(java.lang.String securityScope) |
void |
setSuper(boolean aSuper) |
SpecificPermissionsContainer |
specificPermissions() |
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 java.lang.String getName()
getName
in interface RoleDefinition
public void setName(java.lang.String name)
public java.lang.String getLocName()
getLocName
in interface RoleDefinition
public void setLocName(java.lang.String locName)
public java.lang.String getDescription()
getDescription
in interface RoleDefinition
public void setDescription(java.lang.String description)
public java.lang.String getSecurityScope()
getSecurityScope
in interface RoleDefinition
public void setSecurityScope(java.lang.String securityScope)
public boolean isDefault()
isDefault
in interface RoleDefinition
public void setDefault(boolean isDefault)
public boolean isSuper()
isSuper
in interface RoleDefinition
public void setSuper(boolean aSuper)
public static BasicRoleDefinition.BasicRoleDefinitionBuilder builder()