public abstract 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,
String description,
String defaultValue,
Map<String,Boolean> children) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addParent(Permission permission,
boolean value) |
abstract Permission |
addParent(String name,
boolean value) |
static String |
getByName(String value) |
Map<String,Boolean> |
getChildren() |
String |
getDefault() |
String |
getDescription() |
String |
getName() |
abstract Set<Permissible> |
getPermissibles() |
abstract 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 String getName()
public String getDefault()
public void setDefault(String value)
public String getDescription()
public void setDescription(String description)
public abstract Set<Permissible> getPermissibles()
public abstract void recalculatePermissibles()
public abstract void addParent(Permission permission, boolean value)
public abstract Permission addParent(String name, boolean value)
Copyright © 2021. All rights reserved.