public abstract class AbstractNamingPermission<This extends AbstractNamingPermission<This>>
extends org.wildfly.security.permission.AbstractActionSetPermission<This>
SimpleName
and which support separate
actions for each naming operation.Modifier | Constructor and Description |
---|---|
protected |
AbstractNamingPermission(SimpleName simpleName,
int actionBits) |
protected |
AbstractNamingPermission(SimpleName simpleName,
String actions) |
protected |
AbstractNamingPermission(String name,
int actionBits) |
protected |
AbstractNamingPermission(String name,
String actions) |
Modifier and Type | Method and Description |
---|---|
protected abstract This |
constructNew(SimpleName simpleName,
int actionBits) |
protected This |
constructWithActionBits(int actionBits) |
protected SimpleName |
getSimpleName() |
boolean |
impliesName(SimpleName otherName) |
boolean |
impliesName(String name) |
boolean |
impliesName(This permission) |
boolean |
nameEquals(SimpleName name) |
boolean |
nameEquals(String name) |
org.wildfly.security.permission.AbstractPermissionCollection |
newPermissionCollection() |
actionsEquals, actionsHashCode, getActionBits, getActions, impliesActionBits, impliesActions, impliesActions, parseActions, withActionBits, withActions, withActionsFrom, withNewActionBits, withNewActions, withNewActionsFrom, withoutActionBits, withoutActions, withoutActionsFrom
actionsEquals, actionsEquals, equals, hashCode, implies, impliesActions
impliesName, nameEquals, nameEquals, nameHashCode, withName
equals, implies, requireEmptyActions
checkGuard, getName, toString
protected AbstractNamingPermission(String name, String actions) throws InvalidNameException
InvalidNameException
protected AbstractNamingPermission(SimpleName simpleName, String actions)
protected AbstractNamingPermission(String name, int actionBits) throws InvalidNameException
InvalidNameException
protected AbstractNamingPermission(SimpleName simpleName, int actionBits)
public boolean impliesName(This permission)
impliesName
in class org.wildfly.security.permission.AbstractNamedPermission<This extends AbstractNamingPermission<This>>
public boolean impliesName(String name)
impliesName
in class org.wildfly.security.permission.AbstractNamedPermission<This extends AbstractNamingPermission<This>>
public boolean impliesName(SimpleName otherName)
public boolean nameEquals(String name)
nameEquals
in class org.wildfly.security.permission.AbstractNamedPermission<This extends AbstractNamingPermission<This>>
public boolean nameEquals(SimpleName name)
protected SimpleName getSimpleName()
protected This constructWithActionBits(int actionBits)
constructWithActionBits
in class org.wildfly.security.permission.AbstractActionSetPermission<This extends AbstractNamingPermission<This>>
protected abstract This constructNew(SimpleName simpleName, int actionBits)
public org.wildfly.security.permission.AbstractPermissionCollection newPermissionCollection()
newPermissionCollection
in class org.wildfly.security.permission.AbstractPermission<This extends AbstractNamingPermission<This>>
Copyright © 2017 JBoss by Red Hat. All rights reserved.