public class Permission extends MorpheusModel
| Modifier and Type | Class and Description |
|---|---|
static class |
Permission.AccessType |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<Permission.AccessType> |
availableAccessTypes |
java.lang.String |
code |
java.lang.String |
name |
config, id| Constructor and Description |
|---|
Permission(java.lang.String code,
java.util.List<Permission.AccessType> availableAccessTypes) |
Permission(java.lang.String name,
java.lang.String code,
java.util.List<Permission.AccessType> availableAccessTypes) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
asMap() |
static Permission |
build(java.lang.String code,
java.util.List<Permission.AccessType> availableAccessTypes) |
static Permission |
build(java.lang.String code,
java.lang.String availableAccessType) |
static Permission |
build(java.lang.String name,
java.lang.String code,
java.util.List<Permission.AccessType> availableAccessTypes) |
java.util.List<Permission> |
toList() |
java.util.List<java.lang.String> |
typesAsString() |
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, markClean, markDirty, setConfig, setConfigMap, setIdpublic java.lang.String name
public java.lang.String code
public java.util.List<Permission.AccessType> availableAccessTypes
public Permission(java.lang.String name,
java.lang.String code,
java.util.List<Permission.AccessType> availableAccessTypes)
public Permission(java.lang.String code,
java.util.List<Permission.AccessType> availableAccessTypes)
public java.util.Map<java.lang.String,java.lang.String> asMap()
public java.util.List<java.lang.String> typesAsString()
public static Permission build(java.lang.String name, java.lang.String code, java.util.List<Permission.AccessType> availableAccessTypes)
public static Permission build(java.lang.String code, java.util.List<Permission.AccessType> availableAccessTypes)
public static Permission build(java.lang.String code, java.lang.String availableAccessType)
public java.util.List<Permission> toList()