public class CombinationManagementPermission extends ManagementPermission
ManagementPermission that combines multiple underlying permissions according
to a CombinationPolicy.| Constructor and Description |
|---|
CombinationManagementPermission(CombinationPolicy combinationPolicy,
Action.ActionEffect actionEffect) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUnderlyingPermission(String permissionName,
ManagementPermission underlyingPermission)
Adds a permission.
|
boolean |
equals(Object o) |
String |
getActions() |
int |
hashCode() |
boolean |
implies(Permission permission) |
getActionEffect, newPermissionCollectioncheckGuard, getName, toStringpublic CombinationManagementPermission(CombinationPolicy combinationPolicy, Action.ActionEffect actionEffect)
public void addUnderlyingPermission(String permissionName, ManagementPermission underlyingPermission)
This method should not be called after the instance has been made visible to another thread than the one that constructed it.
permissionName - name of the permission to add. Cannot be nullunderlyingPermission - the permission. Cannot be nullpublic String getActions()
getActions in class ManagementPermissionpublic boolean implies(Permission permission)
implies in class Permissionpublic boolean equals(Object o)
equals in class ManagementPermissionpublic int hashCode()
hashCode in class ManagementPermissionCopyright © 2016 JBoss by Red Hat. All rights reserved.