Interface Permission
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- AbstractPermission,- BasePermission,- CumulativePermission
Represents a permission granted to a Sid for a given domain object.
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionintgetMask()Returns the bits that represents the permission.Returns a 32-character long bit patternStringrepresenting this permission.
- 
Field Details- 
RESERVED_ONstatic final char RESERVED_ON- See Also:
 
- 
RESERVED_OFFstatic final char RESERVED_OFF- See Also:
 
- 
THIRTY_TWO_RESERVED_OFF- See Also:
 
 
- 
- 
Method Details- 
getMaskint getMask()Returns the bits that represents the permission.- Returns:
- the bits that represent the permission
 
- 
getPatternString getPattern()Returns a 32-character long bit patternStringrepresenting this permission.Implementations are free to format the pattern as they see fit, although under no circumstances may RESERVED_OFForRESERVED_ONbe used within the pattern. An exemption is in the case ofRESERVED_OFFwhich is used to denote a bit that is off (clear). Implementations may also elect to useRESERVED_ONinternally for computation purposes, although this method may not return anyStringcontainingRESERVED_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. - Returns:
- a 32-character bit pattern
 
 
-