java.lang.Object | |
↳ | org.springframework.security.acls.domain.AbstractPermission |
Known Direct Subclasses |
Provides an abstract superclass for Permission
implementations.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.security.acls.model.Permission
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
code | |||||||||||
mask |
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Sets the permission mask and uses the '*' character to represent active bits when represented as a bit
pattern string.
| |||||||||||
Sets the permission mask and uses the specified character for active bits.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the bits that represents the permission.
| |||||||||||
Returns a 32-character long bit pattern
String representing this permission. | |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.security.acls.model.Permission
|
Sets the permission mask and uses the '*' character to represent active bits when represented as a bit pattern string.
mask | the integer bit mask for the permission |
---|
Sets the permission mask and uses the specified character for active bits.
mask | the integer bit mask for the permission |
---|---|
code | the character to print for each active bit in the mask (see getPattern() )
|
Returns the bits that represents the permission.
Returns a 32-character long bit pattern String
representing this permission.
Implementations are free to format the pattern as they see fit, although under no circumstances may
RESERVED_OFF
or RESERVED_ON
be used within the pattern. An exemption is in the case of
RESERVED_OFF
which is used to denote a bit that is off (clear).
Implementations may also elect to use RESERVED_ON
internally for computation purposes,
although this method may not return any String
containing 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.