@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
.