Package org.wildfly.naming.security
Class AbstractSimpleNamePermission<This extends AbstractSimpleNamePermission<This>>
- java.lang.Object
-
- java.security.Permission
-
- org.wildfly.security.permission.AbstractPermission<This>
-
- org.wildfly.security.permission.AbstractNamedPermission<This>
-
- org.wildfly.naming.security.AbstractSimpleNamePermission<This>
-
- All Implemented Interfaces:
Serializable,Guard,org.wildfly.security.permission.PermissionVerifier
public abstract class AbstractSimpleNamePermission<This extends AbstractSimpleNamePermission<This>> extends org.wildfly.security.permission.AbstractNamedPermission<This>A base permission class which supports hierarchicalSimpleName-based names with a simple root.- Author:
- David M. Lloyd
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSimpleNamePermission(String name)protectedAbstractSimpleNamePermission(SimpleName simpleName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SimpleNamegetSimpleName()booleanimpliesName(String name)booleanimpliesName(SimpleName otherName)booleanimpliesName(This permission)booleannameEquals(String name)booleannameEquals(SimpleName name)-
Methods inherited from class org.wildfly.security.permission.AbstractNamedPermission
equals, hashCode, implies, impliesName, nameEquals, nameEquals, nameHashCode, withName
-
Methods inherited from class org.wildfly.security.permission.AbstractPermission
equals, getActions, implies, newPermissionCollection, requireEmptyActions
-
Methods inherited from class java.security.Permission
checkGuard, getName, toString
-
-
-
-
Constructor Detail
-
AbstractSimpleNamePermission
protected AbstractSimpleNamePermission(String name)
-
AbstractSimpleNamePermission
protected AbstractSimpleNamePermission(SimpleName simpleName)
-
-
Method Detail
-
impliesName
public boolean impliesName(This permission)
- Overrides:
impliesNamein classorg.wildfly.security.permission.AbstractNamedPermission<This extends AbstractSimpleNamePermission<This>>
-
impliesName
public boolean impliesName(String name)
- Overrides:
impliesNamein classorg.wildfly.security.permission.AbstractNamedPermission<This extends AbstractSimpleNamePermission<This>>
-
impliesName
public boolean impliesName(SimpleName otherName)
-
nameEquals
public boolean nameEquals(String name)
- Overrides:
nameEqualsin classorg.wildfly.security.permission.AbstractNamedPermission<This extends AbstractSimpleNamePermission<This>>
-
nameEquals
public boolean nameEquals(SimpleName name)
-
getSimpleName
protected SimpleName getSimpleName()
-
-