Module  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方法的一般合同。

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

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