Index

A B C D E F G H I N O P R S T U W X 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractActionPermission<This> - Class in org.wildfly.security.permission
An abstract base class for named permissions that have actions, with useful API and implementation methods.
AbstractActionPermission(String) - Constructor for class org.wildfly.security.permission.AbstractActionPermission
Construct a new instance.
AbstractActionSetPermission<This> - Class in org.wildfly.security.permission
An abstract base class for permissions which use a bit set to represent actions.
AbstractActionSetPermission(String, int, StringEnumeration) - Constructor for class org.wildfly.security.permission.AbstractActionSetPermission
Construct a new instance.
AbstractActionSetPermission(String, String, StringEnumeration) - Constructor for class org.wildfly.security.permission.AbstractActionSetPermission
Construct a new instance.
AbstractBooleanPermission<This> - Class in org.wildfly.security.permission
A base class for nameless and actionless permissions that are either granted or not granted.
AbstractBooleanPermission() - Constructor for class org.wildfly.security.permission.AbstractBooleanPermission
Construct a new instance.
AbstractNamedPermission<This> - Class in org.wildfly.security.permission
An abstract base class for named permissions with useful API and implementation methods.
AbstractNamedPermission(String) - Constructor for class org.wildfly.security.permission.AbstractNamedPermission
Construct a new instance.
AbstractNameOnlyPermission<This> - Class in org.wildfly.security.permission
A permission which has a name only, and no actions.
AbstractNameOnlyPermission(String) - Constructor for class org.wildfly.security.permission.AbstractNameOnlyPermission
Construct a new instance.
AbstractNameSetOnlyPermission<This> - Class in org.wildfly.security.permission
An actionless permission with a finite, fixed set of possible names.
AbstractNameSetOnlyPermission(String, StringEnumeration) - Constructor for class org.wildfly.security.permission.AbstractNameSetOnlyPermission
Construct a new instance.
AbstractPermission<This> - Class in org.wildfly.security.permission
An abstract base class for any permission.
AbstractPermission(String) - Constructor for class org.wildfly.security.permission.AbstractPermission
Construct a new instance.
AbstractPermissionCollection - Class in org.wildfly.security.permission
Base class for useful permission collections.
AbstractPermissionCollection(AbstractPermission) - Constructor for class org.wildfly.security.permission.AbstractPermissionCollection
Construct a new instance.
actionsEquals(String) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether the actions of this permission are equal to the given actions.
actionsEquals(Permission) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether the actions of this permission are equal to the actions of given permission.
actionsEquals(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether the actions of this permission are equal to the actions of given permission.
actionsEquals(This) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
actionsHashCode() - Method in class org.wildfly.security.permission.AbstractActionPermission
Get the actions hash code.
actionsHashCode() - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
add(Permission) - Method in class org.wildfly.security.permission.AbstractPermissionCollection
Add an item to this collection.
add(PermissionCollection, Permission) - Static method in class org.wildfly.security.permission.PermissionUtil
Add a permission to a collection, returning the target collection.
addAll(PermissionCollection, PermissionCollection) - Static method in class org.wildfly.security.permission.PermissionUtil
Add all of the permissions from the source collection to the target collection.
addAll(PermissionCollection, Collection) - Static method in class org.wildfly.security.permission.PermissionUtil
Add all of the permissions from the source collection to the target collection.
ALL - Static variable in interface org.wildfly.security.permission.PermissionVerifier
A verifier which implies all permissions.
ALL_PERMISSION - Static variable in class org.wildfly.security.permission.PermissionUtil
A shared AllPermission instance.
ALL_PERMISSIONS - Static variable in class org.wildfly.security.permission.PermissionUtil
A read-only permission collection which implies AllPermission.
and(PermissionVerifier) - Method in interface org.wildfly.security.permission.PermissionVerifier
Return a new verifier which implies permissions which are implied both by this verifier and by the given verifier.

B

BooleanPermissionCollection - Class in org.wildfly.security.permission
A permission collection type which either does or does not hold its instance.
BooleanPermissionCollection(AbstractPermission) - Constructor for class org.wildfly.security.permission.BooleanPermissionCollection
Construct a new instance.
ByNamePermissionCollection - Class in org.wildfly.security.permission
A permission collection for actionless permissions which are organized by name.
ByNamePermissionCollection(AbstractPermission) - Constructor for class org.wildfly.security.permission.ByNamePermissionCollection
The source permission used to construct this collection.

C

checkPermission(Permission) - Method in interface org.wildfly.security.permission.PermissionVerifier
Check a permission, throwing an exception if the permission is not implied.
constructWithActionBits(int) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
Construct or return a permission of this type with the same name as this one but with the given action bits.
createPermission(Class, String, String) - Static method in class org.wildfly.security.permission.PermissionUtil
Instantiate a permission with the given class, permission name, and actions.
createPermission(ClassLoader, String, String, String) - Static method in class org.wildfly.security.permission.PermissionUtil
Instantiate a permission with the given class name, permission name, and actions.

D

doAdd(AbstractActionSetPermission) - Method in class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
Adds a permission.
doAdd(AbstractPermission) - Method in class org.wildfly.security.permission.AbstractPermissionCollection
Perform the work of adding a permission.
doAdd(AbstractPermission) - Method in class org.wildfly.security.permission.BooleanPermissionCollection
 
doAdd(AbstractPermission) - Method in class org.wildfly.security.permission.ByNamePermissionCollection
 
doAdd(AbstractPermission) - Method in class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
 
doAdd(AbstractPermission) - Method in class org.wildfly.security.permission.SimplePermissionCollection
 

E

elements() - Method in class org.wildfly.security.permission.AbstractPermissionCollection
Iterate over this permission collection.
elements() - Method in class org.wildfly.security.permission.BooleanPermissionCollection
 
elements() - Method in class org.wildfly.security.permission.ByNamePermissionCollection
 
elements() - Method in class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
 
elements() - Method in class org.wildfly.security.permission.SimplePermissionCollection
 
ElytronPermission - Class in org.wildfly.security.permission
A general Elytron permission.
ElytronPermission(String) - Constructor for class org.wildfly.security.permission.ElytronPermission
Construct a new instance.
ElytronPermission(String, String) - Constructor for class org.wildfly.security.permission.ElytronPermission
Construct a new instance.
EMPTY_PERMISSION_COLLECTION - Static variable in class org.wildfly.security.permission.PermissionUtil
A permission collection which is empty.
equals(Object) - Method in class org.wildfly.security.permission.AbstractPermission
Determine whether this permission object is equal to another object.
equals(PermissionCollection, PermissionCollection) - Static method in class org.wildfly.security.permission.PermissionUtil
Determine if two permission collections are equal, that is, each collection implies all of the permissions in the other collection.
equals(NoPermission) - Method in class org.wildfly.security.permission.NoPermission
Always returns true if the argument is not null.
equals(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether this permission is equal to another permission.
equals(This) - Method in class org.wildfly.security.permission.AbstractBooleanPermission
 
equals(This) - Method in class org.wildfly.security.permission.AbstractNamedPermission
 
equals(This) - Method in class org.wildfly.security.permission.AbstractPermission
Determine whether this permission object is equal to another object of this permission type.

F

forEachIn(PermissionCollection, BiConsumer, P) - Static method in class org.wildfly.security.permission.PermissionUtil
Perform an action for each permission in the given collection.
forEachIn(PermissionCollection, BiPredicate, P) - Static method in class org.wildfly.security.permission.PermissionUtil
Run a test for each permission in the given collection.
forEachIn(PermissionCollection, Consumer) - Static method in class org.wildfly.security.permission.PermissionUtil
Perform an action for each permission in the given collection.
forEachIn(PermissionCollection, Predicate) - Static method in class org.wildfly.security.permission.PermissionUtil
Run a test for each permission in the given collection.
forName(String) - Static method in class org.wildfly.security.permission.ElytronPermission
Get the permission with the given name.
from(Permission) - Static method in interface org.wildfly.security.permission.PermissionVerifier
Get a permission verifier for a single permission.
from(PermissionCollection) - Static method in interface org.wildfly.security.permission.PermissionVerifier
Get a permission verifier for a permission collection.
from(Policy, ProtectionDomain) - Static method in interface org.wildfly.security.permission.PermissionVerifier
Get a permission verifier for a policy's view of a protection domain.
from(ProtectionDomain) - Static method in interface org.wildfly.security.permission.PermissionVerifier
Get a permission verifier for a protection domain.

G

getActionBits() - Method in class org.wildfly.security.permission.AbstractActionSetPermission
Get the action bits of this permission.
getActions() - Method in class org.wildfly.security.permission.AbstractActionSetPermission
Get the actions string.
getActions() - Method in class org.wildfly.security.permission.AbstractPermission
Get the actions string.
getCanonicalActionString(Class, int) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Get the canonical action string representation for the given action set.
getCanonicalActionString(Class, int, StringBuilder) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Get the canonical action string representation for the given action set, appending it to the given string builder.
getCanonicalActionString(Class, long) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Get the canonical action string representation for the given action set.
getCanonicalActionString(Class, long, StringBuilder) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Get the canonical action string representation for the given action set, appending it to the given string builder.
getCanonicalActionString(EnumSet) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Get the canonical action string representation for the given action set.
getCanonicalActionString(EnumSet, StringBuilder) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Get the canonical action string representation for the given action set, appending it to the given string builder.
getInstance() - Static method in class org.wildfly.security.permission.NoPermission
Get the no-permission instance.

H

hashCode() - Method in class org.wildfly.security.permission.AbstractActionPermission
 
hashCode() - Method in class org.wildfly.security.permission.AbstractBooleanPermission
 
hashCode() - Method in class org.wildfly.security.permission.AbstractNamedPermission
 
hashCode() - Method in class org.wildfly.security.permission.AbstractPermission
Get the hash code of this permission.
hashCode() - Method in class org.wildfly.security.permission.NoPermission
Get the constant hash code.

I

implies(Permission) - Method in class org.wildfly.security.permission.AbstractPermission
Determine whether this permission implies another permission.
implies(Permission) - Method in class org.wildfly.security.permission.BooleanPermissionCollection
 
implies(Permission) - Method in class org.wildfly.security.permission.ByNamePermissionCollection
 
implies(Permission) - Method in interface org.wildfly.security.permission.PermissionVerifier
Determine if the permission is verified by this object.
implies(Permission) - Method in class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
 
implies(Permission) - Method in class org.wildfly.security.permission.SimplePermissionCollection
 
implies(NoPermission) - Method in class org.wildfly.security.permission.NoPermission
Always returns false.
implies(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether this permission implies another permission.
implies(This) - Method in class org.wildfly.security.permission.AbstractBooleanPermission
 
implies(This) - Method in class org.wildfly.security.permission.AbstractNamedPermission
 
implies(This) - Method in class org.wildfly.security.permission.AbstractPermission
Determine whether this permission implies another permission.
impliesActionBits(int) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
Determine whether this permission's actions value implies the given action bits.
impliesActions(String) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether this permission's actions value implies the given actions value.
impliesActions(String) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
impliesActions(Permission) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether this permission's actions value implies the actions of the given permission.
impliesActions(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
Determine whether this permission's actions value implies the actions of the given permission.
impliesActions(This) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
impliesAll(PermissionCollection, PermissionCollection) - Static method in class org.wildfly.security.permission.PermissionUtil
Determine if one collection implies all the permissions in the other collection.
impliesName(String) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Determine whether this permission implies the given name.
impliesName(String) - Method in class org.wildfly.security.permission.AbstractNameSetOnlyPermission
 
impliesName(Permission) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Determine whether this permission implies the name of the given permission.
impliesName(This) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Determine whether this permission implies the name of the given permission.
intersection(PermissionCollection, PermissionCollection) - Static method in class org.wildfly.security.permission.PermissionUtil
Create a permission collection that is the intersection of two permission collections.
invalidAction(String, int, String) - Method in interface org.wildfly.security.permission.SecurityMessages
 
InvalidPermissionClassException - Exception Class in org.wildfly.security.permission
An exception which is thrown when an invalid permission class is instantiated.
InvalidPermissionClassException() - Constructor for exception class org.wildfly.security.permission.InvalidPermissionClassException
Constructs a new InvalidPermissionClassException instance.
InvalidPermissionClassException(String) - Constructor for exception class org.wildfly.security.permission.InvalidPermissionClassException
Constructs a new InvalidPermissionClassException instance with an initial message.
InvalidPermissionClassException(String, Throwable) - Constructor for exception class org.wildfly.security.permission.InvalidPermissionClassException
Constructs a new InvalidPermissionClassException instance with an initial message and cause.
InvalidPermissionClassException(Throwable) - Constructor for exception class org.wildfly.security.permission.InvalidPermissionClassException
Constructs a new InvalidPermissionClassException instance with an initial cause.
iterable(PermissionCollection) - Static method in class org.wildfly.security.permission.PermissionUtil
Create an iterable view over a permission collection.
iterator() - Method in class org.wildfly.security.permission.AbstractPermissionCollection
Iterate over this permission collection.
iterator() - Method in class org.wildfly.security.permission.BooleanPermissionCollection
 
iterator() - Method in class org.wildfly.security.permission.ByNamePermissionCollection
 
iterator() - Method in class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
 
iterator() - Method in class org.wildfly.security.permission.SimplePermissionCollection
 

N

nameEquals(String) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Determine whether this permission has a name equal to the given name.
nameEquals(String) - Method in class org.wildfly.security.permission.AbstractNameSetOnlyPermission
 
nameEquals(Permission) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Determine whether this permission has a name equal to the name of the given permission.
nameEquals(This) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Determine whether this permission has a name equal to the name of the given permission.
nameHashCode() - Method in class org.wildfly.security.permission.AbstractNamedPermission
Get the hash code of the name.
nameHashCode() - Method in class org.wildfly.security.permission.AbstractNameSetOnlyPermission
 
NameSetPermissionCollection - Class in org.wildfly.security.permission
A permission collection for permissions with a finite set of names, which is based on a simple bit set.
newInstance(AbstractNameSetOnlyPermission) - Static method in class org.wildfly.security.permission.NameSetPermissionCollection
Construct a new instance.
newInstance(AbstractPermission, StringEnumeration) - Static method in class org.wildfly.security.permission.NameSetPermissionCollection
Construct a new instance.
newPermissionCollection() - Method in class org.wildfly.security.permission.AbstractBooleanPermission
 
newPermissionCollection() - Method in class org.wildfly.security.permission.AbstractNameOnlyPermission
 
newPermissionCollection() - Method in class org.wildfly.security.permission.AbstractNameSetOnlyPermission
 
newPermissionCollection() - Method in class org.wildfly.security.permission.AbstractPermission
Get an empty permission collection which is capable of holding instances of this permission type.
newPermissionCollection() - Method in class org.wildfly.security.permission.NoPermission
 
NO_PERMISSIONS - Static variable in class org.wildfly.security.permission.PermissionUtil
An array with no permissions in it.
NONE - Static variable in interface org.wildfly.security.permission.PermissionVerifier
A verifier which implies no permissions.
NoPermission - Class in org.wildfly.security.permission
A permission which implies nothing, not even itself.
NoPermission() - Constructor for class org.wildfly.security.permission.NoPermission
Construct a new instance.
NoPermission(String) - Constructor for class org.wildfly.security.permission.NoPermission
Construct a new instance.
NoPermission(String, String) - Constructor for class org.wildfly.security.permission.NoPermission
Construct a new instance.
not() - Method in interface org.wildfly.security.permission.PermissionVerifier
Return a new verifier which implies the opposite of this verifier.

O

or(PermissionVerifier) - Method in interface org.wildfly.security.permission.PermissionVerifier
Return a new verifier which implies permissions which are implied either by this verifier or by the given verifier.
org.wildfly.security.permission - package org.wildfly.security.permission
 

P

parseActions(String) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
Parse the actions string into a bit set.
parseActions(String, ToIntFunction) - Static method in class org.wildfly.security.permission.PermissionUtil
Parse an actions string, using the given function to map action strings to bits.
parseActions(String, ToLongFunction) - Static method in class org.wildfly.security.permission.PermissionUtil
Parse an actions string, using the given function to map action strings to bits.
parseActionStringToInt(Class, String) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Parse an action string using the given action type to an int.
parseActionStringToLong(Class, String) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Parse an action string using the given action type to a long.
parseActionStringToSet(Class, String) - Static method in class org.wildfly.security.permission.PermissionActions
Deprecated.
Parse an action string using the given action type to an EnumSet.
permission - Static variable in interface org.wildfly.security.permission.SecurityMessages
 
PermissionActions - Class in org.wildfly.security.permission
Deprecated.
Use one of the abstract permission classes like org.wildfly.security.permission.AbstractActionSetPermission instead.
PermissionUtil - Class in org.wildfly.security.permission
General permission utility methods and constants.
PermissionVerifier - Interface in org.wildfly.security.permission
An interface for objects that can verify permissions.

R

readOnlyCollectionOf(Permission...) - Static method in class org.wildfly.security.permission.PermissionUtil
Get a read-only collection of the given permissions.
requireEmptyActions(String) - Static method in class org.wildfly.security.permission.AbstractPermission
Check to ensure that the given action string is empty or null; otherwise, throw an exception.

S

SecurityMessages - Interface in org.wildfly.security.permission
 
SimpleActionBitsPermissionCollection - Class in org.wildfly.security.permission
A trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient as a specialized type in many cases).
SimpleActionBitsPermissionCollection(AbstractActionSetPermission) - Constructor for class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
Construct a new instance.
SimplePermissionCollection - Class in org.wildfly.security.permission
A trivially simple permission collection, suitable as a default for most permission types (though probably not as efficient as a specialized type in many cases).
SimplePermissionCollection(AbstractPermission) - Constructor for class org.wildfly.security.permission.SimplePermissionCollection
Construct a new instance.
size() - Method in class org.wildfly.security.permission.AbstractPermissionCollection
Get the size of this permission collection.
size() - Method in class org.wildfly.security.permission.BooleanPermissionCollection
 
size() - Method in class org.wildfly.security.permission.ByNamePermissionCollection
 
size() - Method in class org.wildfly.security.permission.SimpleActionBitsPermissionCollection
 
size() - Method in class org.wildfly.security.permission.SimplePermissionCollection
 

T

toActionsString(int, IntFunction) - Static method in class org.wildfly.security.permission.PermissionUtil
Deparse an action bit set, using the given function to map action bits to strings.
toActionsString(long, LongFunction) - Static method in class org.wildfly.security.permission.PermissionUtil
Deparse an action bit set, using the given function to map action bits to strings.
toPermissionCollection() - Method in interface org.wildfly.security.permission.PermissionVerifier
Convert this verifier a permission collection which implies everything this verifier implies.

U

unexpectedActionCharacter(char, int, String) - Method in interface org.wildfly.security.permission.SecurityMessages
 
union(PermissionCollection, PermissionCollection) - Static method in class org.wildfly.security.permission.PermissionUtil
Create a permission collection that is the union of two permission collections.
unless(PermissionVerifier) - Method in interface org.wildfly.security.permission.PermissionVerifier
Return a new verifier which implies permissions which are implied by this verifier but not the given verifier.

W

withActionBits(int) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
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.
withActions(String) - Method in class org.wildfly.security.permission.AbstractActionPermission
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.
withActions(String) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
withActionsFrom(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
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.
withActionsFrom(This) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
withName(String) - Method in class org.wildfly.security.permission.AbstractNamedPermission
Create a new permission which is identical to this one, except with a new name.
withName(String) - Method in class org.wildfly.security.permission.ElytronPermission
 
withNewActionBits(int) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
Get a permission which is identical to this one, but with new action bits as given by actionBits.
withNewActions(String) - Method in class org.wildfly.security.permission.AbstractActionPermission
Get a permission which is identical to this one, but with new actions as given by actionsString.
withNewActions(String) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
withNewActionsFrom(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
Get a permission which is identical to this one, but with new actions as given by actionsString.
withNewActionsFrom(This) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
withoutActionBits(int) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
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.
withoutActions(String) - Method in class org.wildfly.security.permission.AbstractActionPermission
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.
withoutActions(String) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 
withoutActionsFrom(This) - Method in class org.wildfly.security.permission.AbstractActionPermission
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.
withoutActionsFrom(This) - Method in class org.wildfly.security.permission.AbstractActionSetPermission
 

X

xor(PermissionVerifier) - Method in interface org.wildfly.security.permission.PermissionVerifier
Return a new verifier which implies permissions which are implied by only one of this verifier or the given verifier.
A B C D E F G H I N O P R S T U W X 
All Classes and Interfaces|All Packages|Serialized Form