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(ManagementPermission underlyingPermission) |
ManagementPermission |
createScopedPermission(Constraint constraint,
int constraintIndex) |
boolean |
equals(Object o) |
String |
getActions() |
int |
hashCode() |
boolean |
implies(Permission permission) |
PermissionCollection |
newPermissionCollection() |
getActionEffect
checkGuard, getName, toString
public CombinationManagementPermission(CombinationPolicy combinationPolicy, Action.ActionEffect actionEffect)
public void addUnderlyingPermission(ManagementPermission underlyingPermission)
public String getActions()
getActions
in class ManagementPermission
public boolean implies(Permission permission)
implies
in class Permission
public PermissionCollection newPermissionCollection()
newPermissionCollection
in class ManagementPermission
public boolean equals(Object o)
equals
in class ManagementPermission
public int hashCode()
hashCode
in class ManagementPermission
public ManagementPermission createScopedPermission(Constraint constraint, int constraintIndex)
createScopedPermission
in class ManagementPermission
Copyright © 2013 JBoss by Red Hat. All rights reserved.