public class Permission extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FALSE |
static String |
DEFAULT_NOT_OP |
static String |
DEFAULT_OP |
static String |
DEFAULT_PERMISSION |
static String |
DEFAULT_TRUE |
| Constructor and Description |
|---|
Permission(String name) |
Permission(String name,
String description) |
Permission(String name,
String description,
String defualtValue) |
Permission(String name,
String description,
String defualtValue,
Map<String,Boolean> children) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParent(Permission permission,
boolean value) |
Permission |
addParent(String name,
boolean value) |
static String |
getByName(String value) |
Map<String,Boolean> |
getChildren() |
String |
getDefault() |
String |
getDescription() |
String |
getName() |
Set<Permissible> |
getPermissibles() |
static Permission |
loadPermission(String name,
Map<String,Object> data) |
static Permission |
loadPermission(String name,
Map<String,Object> data,
String defaultValue) |
static Permission |
loadPermission(String name,
Map<String,Object> data,
String defaultValue,
List<Permission> output) |
static List<Permission> |
loadPermissions(Map<String,Object> data) |
static List<Permission> |
loadPermissions(Map<String,Object> data,
String defaultValue) |
void |
recalculatePermissibles() |
void |
setDefault(String value) |
void |
setDescription(String description) |
public static final String DEFAULT_OP
public static final String DEFAULT_NOT_OP
public static final String DEFAULT_TRUE
public static final String DEFAULT_FALSE
public static final String DEFAULT_PERMISSION
public Permission(String name)
public String getName()
public String getDefault()
public void setDefault(String value)
public String getDescription()
public void setDescription(String description)
public Set<Permissible> getPermissibles()
public void recalculatePermissibles()
public void addParent(Permission permission, boolean value)
public Permission addParent(String name, boolean value)
public static List<Permission> loadPermissions(Map<String,Object> data)
public static List<Permission> loadPermissions(Map<String,Object> data, String defaultValue)
public static Permission loadPermission(String name, Map<String,Object> data)
public static Permission loadPermission(String name, Map<String,Object> data, String defaultValue)
public static Permission loadPermission(String name, Map<String,Object> data, String defaultValue, List<Permission> output)
Copyright © 2020. All rights reserved.