Package org.wildfly.security.manager
Class WildFlySecurityManagerPermission
java.lang.Object
java.security.Permission
org.wildfly.security.permission.AbstractPermission<This>
org.wildfly.security.permission.AbstractNamedPermission<This>
org.wildfly.security.permission.AbstractNameOnlyPermission<This>
org.wildfly.security.permission.AbstractNameSetOnlyPermission<WildFlySecurityManagerPermission>
org.wildfly.security.manager.WildFlySecurityManagerPermission
- All Implemented Interfaces:
Serializable,Guard,PermissionVerifier
public final class WildFlySecurityManagerPermission
extends AbstractNameSetOnlyPermission<WildFlySecurityManagerPermission>
A permission specific to the WildFly security manager. The permission name may be one of the following:
doUncheckedgetStackInspector
- Author:
- David M. Lloyd
- See Also:
-
Field Summary
Fields inherited from interface org.wildfly.security.permission.PermissionVerifier
ALL, NONE -
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance.WildFlySecurityManagerPermission(String name, String actions) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionGet the permission with the given name.Methods inherited from class org.wildfly.security.permission.AbstractNameSetOnlyPermission
impliesName, nameEquals, nameHashCode, newPermissionCollectionMethods inherited from class org.wildfly.security.permission.AbstractNamedPermission
equals, hashCode, implies, impliesName, impliesName, nameEquals, nameEqualsMethods inherited from class org.wildfly.security.permission.AbstractPermission
equals, getActions, implies, requireEmptyActionsMethods inherited from class java.security.Permission
checkGuard, getName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.wildfly.security.permission.PermissionVerifier
and, checkPermission, not, or, toPermissionCollection, unless, xor
-
Constructor Details
-
WildFlySecurityManagerPermission
Construct a new instance.- Parameters:
name- the permission name (must not benull)
-
WildFlySecurityManagerPermission
Construct a new instance.- Parameters:
name- the permission name (must not benull)actions- the actions string (must be empty ornull)
-
-
Method Details
-
withName
- Specified by:
withNamein classAbstractNamedPermission<WildFlySecurityManagerPermission>
-
forName
Get the permission with the given name.- Parameters:
name- the name (must not benull)- Returns:
- the permission (not
null) - Throws:
IllegalArgumentException- if the name is not valid
-