public class BasePermission extends AbstractPermission
You may subclass this class to add additional permissions, or use this class as a guide for creating your own permission classes.
Modifier and Type | Field and Description |
---|---|
static Permission |
ADMINISTRATION |
static Permission |
CREATE |
protected static DefaultPermissionFactory |
defaultPermissionFactory |
static Permission |
DELETE |
static Permission |
READ |
static Permission |
WRITE |
code, mask
RESERVED_OFF, RESERVED_ON, THIRTY_TWO_RESERVED_OFF
Modifier | Constructor and Description |
---|---|
protected |
BasePermission(int mask,
char code) |
Modifier and Type | Method and Description |
---|---|
static Permission |
buildFromMask(int mask) |
static Permission[] |
buildFromMask(int[] masks) |
static Permission |
buildFromName(java.lang.String name) |
static Permission[] |
buildFromName(java.lang.String[] names) |
protected static void |
registerPermissionsFor(java.lang.Class subClass) |
equals, getMask, getPattern, hashCode, toString
public static final Permission READ
public static final Permission WRITE
public static final Permission CREATE
public static final Permission DELETE
public static final Permission ADMINISTRATION
protected static DefaultPermissionFactory defaultPermissionFactory
protected static final void registerPermissionsFor(java.lang.Class subClass)
public static final Permission buildFromMask(int mask)
public static final Permission[] buildFromMask(int[] masks)
public static final Permission buildFromName(java.lang.String name)
public static final Permission[] buildFromName(java.lang.String[] names)