Class AbstractNamingPermission<This extends AbstractNamingPermission<This>>

  • All Implemented Interfaces:
    Serializable, Guard, org.wildfly.security.permission.PermissionVerifier

    public abstract class AbstractNamingPermission<This extends AbstractNamingPermission<This>>
    extends org.wildfly.security.permission.AbstractActionSetPermission<This>
    An abstract base class for naming permissions which are based on SimpleName and which support separate actions for each naming operation.
    Author:
    David M. Lloyd
    See Also:
    Serialized Form
    • Method Detail

      • impliesName

        public boolean impliesName​(This permission)
        Overrides:
        impliesName in class org.wildfly.security.permission.AbstractNamedPermission<This extends AbstractNamingPermission<This>>
      • impliesName

        public boolean impliesName​(String name)
        Overrides:
        impliesName in class org.wildfly.security.permission.AbstractNamedPermission<This extends AbstractNamingPermission<This>>
      • impliesName

        public boolean impliesName​(SimpleName otherName)
      • nameEquals

        public boolean nameEquals​(String name)
        Overrides:
        nameEquals in class org.wildfly.security.permission.AbstractNamedPermission<This extends AbstractNamingPermission<This>>
      • nameEquals

        public boolean nameEquals​(SimpleName name)
      • getSimpleName

        protected SimpleName getSimpleName()
      • constructWithActionBits

        protected This constructWithActionBits​(int actionBits)
        Specified by:
        constructWithActionBits in class org.wildfly.security.permission.AbstractActionSetPermission<This extends AbstractNamingPermission<This>>
      • constructNew

        protected abstract This constructNew​(SimpleName simpleName,
                                             int actionBits)
      • newPermissionCollection

        public org.wildfly.security.permission.AbstractPermissionCollection newPermissionCollection()
        Overrides:
        newPermissionCollection in class org.wildfly.security.permission.AbstractPermission<This extends AbstractNamingPermission<This>>