模块  java.base

Class AclEntry

    • 方法详细信息

      • newBuilder

        public static AclEntry.Builder newBuilder()
        构造一个新的构建器。 类型的初始值和组件是null 权限和标志组件的初始值是空集。
        结果
        一个新的建设者
      • newBuilder

        public static AclEntry.Builder newBuilder​(AclEntry entry)
        使用现有ACL条目的组件构造新构建器。
        参数
        entry - ACL条目
        结果
        一个新的建设者
      • type

        public AclEntryType type()
        返回ACL条目类型。
        结果
        ACL条目类型
      • principal

        public UserPrincipal principal()
        返回主要组件。
        结果
        主要组成部分
      • permissions

        public Set<AclEntryPermission> permissions()
        返回权限组件的副本。

        返回的集是权限的可修改副本。

        结果
        权限组件
      • flags

        public Set<AclEntryFlag> flags()
        返回flags组件的副本。

        返回的集合是标志的可修改副本。

        结果
        标志组件
      • equals

        public boolean equals​(Object ob)
        将指定对象与此ACL条目进行比较以获得相等性。

        如果给定对象不是AclEntry则此方法立即返回false

        要考虑两个ACL条目等于要求它们是相同的类型,它们的组件是相同的,它们的权限组件是相等的,它们的标志组件是相等的。

        该方法满足Object.equals方法的一般合同。

        重写:
        equals在类 Object
        参数
        ob - 要与此对象进行比较的对象
        结果
        true当且仅当给定对象是与此AclEntry相同的AclEntry时
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString()
        返回此ACL条目的字符串表示形式。
        重写:
        toString在类 Object
        结果
        the string representation of this entry