|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.acegisecurity.acls.domain.BasePermission
public class BasePermission
A set of standard permissions.
| Field Summary | |
|---|---|
static Permission |
ADMINISTRATION
|
static Permission |
CREATE
|
static Permission |
DELETE
|
static Permission |
READ
|
static Permission |
WRITE
|
| Fields inherited from interface org.acegisecurity.acls.Permission |
|---|
RESERVED_OFF, RESERVED_ON, THIRTY_TWO_RESERVED_OFF |
| Method Summary | |
|---|---|
static Permission |
buildFromMask(int mask)
Dynamically creates a CumulativePermission or BasePermission representing the
active bits in the passed mask. |
static Permission[] |
buildFromMask(int[] masks)
|
static Permission |
buildFromName(String name)
|
static Permission[] |
buildFromName(String[] names)
|
boolean |
equals(Object arg0)
|
int |
getMask()
Returns the bits that represents the permission. |
String |
getPattern()
Returns a 32-character long bit pattern String representing this permission. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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
| Method Detail |
|---|
public static Permission buildFromMask(int mask)
CumulativePermission or BasePermission representing the
active bits in the passed mask.
mask - to build
public static Permission[] buildFromMask(int[] masks)
public static Permission buildFromName(String name)
public static Permission[] buildFromName(String[] names)
public boolean equals(Object arg0)
equals in class Objectpublic int getMask()
Permission
getMask in interface Permissionpublic String getPattern()
PermissionString representing this permission.Implementations
are free to format the pattern as they see fit, although under no circumstances may Permission.RESERVED_OFF or
Permission.RESERVED_ON be used within the pattern. An exemption is in the case of Permission.RESERVED_OFF which is
used to denote a bit that is off (clear). Implementations may also elect to use Permission.RESERVED_ON internally
for computation purposes, although this method may not return any String containing Permission.RESERVED_ON.
The returned String must be 32 characters in length.
This method is only used for user interface and logging purposes. It is not used in any permission calculations. Therefore, duplication of characters within the output is permitted.
getPattern in interface Permissionpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||