Package com.illumon.iris.security
Class MetaPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
com.illumon.iris.security.MetaPermission
- All Implemented Interfaces:
Serializable
,Guard
- Direct Known Subclasses:
DeniedPermission
,GuaranteedPermission
public abstract class MetaPermission extends BasicPermission
A custom Java security Permission that in some way modifies the behavior of another Permission.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected Permission
target
-
Method Summary
Modifier and Type Method Description Permission
getTargetPermission()
Returns this denied permission's target permission.boolean
implies(Permission p)
Checks whether the given permission is implied by this one, as per the overview.Methods inherited from class java.security.BasicPermission
equals, getActions, hashCode, newPermissionCollection
-
Field Details
-
Method Details
-
implies
Checks whether the given permission is implied by this one, as per the overview.- Overrides:
implies
in classBasicPermission
- Parameters:
p
- The Permission being checked.
-
getTargetPermission
Returns this denied permission's target permission.
-