@FunctionalInterface public interface PermissionFunction
PermissionSubject.| Modifier and Type | Field and Description |
|---|---|
static PermissionFunction |
ALWAYS_FALSE
A permission function that always returns
Tristate.FALSE. |
static PermissionFunction |
ALWAYS_TRUE
A permission function that always returns
Tristate.TRUE. |
static PermissionFunction |
ALWAYS_UNDEFINED
A permission function that always returns
Tristate.UNDEFINED. |
| Modifier and Type | Method and Description |
|---|---|
Tristate |
getPermissionValue(String permission)
Gets the subjects setting for a particular permission.
|
static final PermissionFunction ALWAYS_TRUE
Tristate.TRUE.static final PermissionFunction ALWAYS_FALSE
Tristate.FALSE.static final PermissionFunction ALWAYS_UNDEFINED
Tristate.UNDEFINED.