public abstract class AbstractActionSetPermission<This extends AbstractActionSetPermission<This>> extends AbstractActionPermission<This>
ALL, NONE| Modifier | Constructor and Description |
|---|---|
protected |
AbstractActionSetPermission(String name,
int actionBits,
org.wildfly.security.util.StringEnumeration actionEnumeration)
Construct a new instance.
|
protected |
AbstractActionSetPermission(String name,
String actions,
org.wildfly.security.util.StringEnumeration actionEnumeration)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
actionsEquals(This permission)
Determine whether the actions of this permission are equal to the actions of given
permission. |
protected int |
actionsHashCode()
Get the actions hash code.
|
protected abstract This |
constructWithActionBits(int actionBits)
Construct or return a permission of this type with the same name as this one but with the given action bits.
|
int |
getActionBits()
Get the action bits of this permission.
|
String |
getActions()
Get the actions string.
|
boolean |
impliesActionBits(int actionBits)
Determine whether this permission's actions value implies the given action bits.
|
boolean |
impliesActions(String actions)
Determine whether this permission's actions value implies the given actions value.
|
boolean |
impliesActions(This permission)
Determine whether this permission's actions value implies the actions of the given
permission. |
int |
parseActions(String actionsString)
Parse the actions string into a bit set.
|
This |
withActionBits(int actionBits)
Get a permission which is identical to this one, but with new actions which consist of the union of the actions
from this permission and the action bits from the given value.
|
This |
withActions(String actionsString)
Get a permission which is identical to this one, but with new actions which consist of the union of the actions
from this permission and the actions from the given string.
|
This |
withActionsFrom(This permission)
Get a permission which is identical to this one, but with new actions which consist of the union of the actions
from this permission and the actions from the given permission.
|
This |
withNewActionBits(int actionBits)
Get a permission which is identical to this one, but with new action bits as given by
actionBits. |
This |
withNewActions(String actionsString)
Get a permission which is identical to this one, but with new actions as given by
actionsString. |
This |
withNewActionsFrom(This permission)
Get a permission which is identical to this one, but with new actions as given by
actionsString. |
This |
withoutActionBits(int actionBits)
Get a permission which is identical to this one, but with new actions which consist of the actions
from this permission without the action bits from the given value.
|
This |
withoutActions(String actionsString)
Get a permission which is identical to this one, but with new actions which consist of the actions
from this permission without the actions from the given string.
|
This |
withoutActionsFrom(This permission)
Get a permission which is identical to this one, but with new actions which consist of the actions
from this permission without the actions from the given permission.
|
actionsEquals, actionsEquals, equals, hashCode, implies, impliesActionsimpliesName, impliesName, impliesName, nameEquals, nameEquals, nameEquals, nameHashCode, withNameequals, implies, newPermissionCollection, requireEmptyActionscheckGuard, getName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitand, checkPermission, from, from, from, from, not, or, toPermissionCollection, unless, xorprotected AbstractActionSetPermission(String name, int actionBits, org.wildfly.security.util.StringEnumeration actionEnumeration)
actionsMask() before being stored in the object
instance.name - the permission nameactionBits - the permission action bitsactionEnumeration - the permission actions enumerationprotected AbstractActionSetPermission(String name, String actions, org.wildfly.security.util.StringEnumeration actionEnumeration)
name - the permission nameactions - the permission actions stringactionEnumeration - the permission actions enumerationpublic final int getActionBits()
public final boolean actionsEquals(This permission)
AbstractActionPermissionpermission.actionsEquals in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>permission - the permission whose actions are to be comparedtrue if the actions are equal, false otherwisepublic final boolean impliesActions(This permission)
AbstractActionPermissionpermission.impliesActions in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>permission - the permission whose actions are to be comparedtrue if this permission implies the other; false otherwisepublic final boolean impliesActions(String actions)
AbstractActionPermissionimpliesActions in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>actions - the actions to test (must not be null)true if this permission implies the other; false otherwisepublic final boolean impliesActionBits(int actionBits)
actionBits - the actions bits to testtrue if this permission implies the given action bits; false otherwiseprotected final int actionsHashCode()
AbstractActionPermissionactionsHashCode in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>public final String getActions()
getActions in class AbstractPermission<This extends AbstractActionSetPermission<This>>null)public final int parseActions(String actionsString) throws IllegalArgumentException
actionsString - the actions stringIllegalArgumentException - if the actions string contained an invalid name or invalid syntaxpublic final This withActions(String actionsString)
AbstractActionPermissionwithActions in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>actionsString - the actions string (must not be null)null)public final This withActionsFrom(This permission)
AbstractActionPermissionwithActionsFrom in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>permission - the other permission (must not be null)null)public final This withActionBits(int actionBits)
actionBits - the action bitsnull)public final This withoutActions(String actionsString)
AbstractActionPermissionwithoutActions in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>actionsString - the actions string (must not be null)null)public final This withoutActionsFrom(This permission)
AbstractActionPermissionwithoutActionsFrom in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>permission - the other permission (must not be null)null)public final This withoutActionBits(int actionBits)
actionBits - the action bitsnull)public final This withNewActions(String actionsString)
AbstractActionPermissionactionsString.
The returned permission may or may not be a new instance, and may be equal to this instance.withNewActions in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>actionsString - the actions string (must not be null)null)public final This withNewActionsFrom(This permission)
AbstractActionPermissionactionsString.
The returned permission may or may not be a new instance, and may be equal to this instance.withNewActionsFrom in class AbstractActionPermission<This extends AbstractActionSetPermission<This>>permission - the other permission (must not be null)null)public final This withNewActionBits(int actionBits)
actionBits.
The returned permission may or may not be a new instance, and may be equal to this instance.actionBits - the action bitsnull)protected abstract This constructWithActionBits(int actionBits)
actionBits - the action bitsCopyright © 2018 JBoss by Red Hat. All rights reserved.