モジュール java.base
パッケージ java.nio.file.attribute

クラスAclEntry

java.lang.Object
java.nio.file.attribute.AclEntry

public final class AclEntry extends Object
アクセス制御リスト(ACL)内のエントリです。

このクラスで表されるACLエントリは、RFC 3530: Network File System (NFS) version 4 Protocolで指定されるACLモデルに基づいています。 各エントリには、次のように4つのコンポーネントがあります。

  1. typeコンポーネントはエントリがアクセスを付与するか、拒否するかを決定します。

  2. principalコンポーネント(「who」コンポーネントと呼ばれることもある)は、エントリがアクセスを付与または拒否するという識別情報に対応するUserPrincipalです

  3. permissionsコンポーネントは、permissionsのセットです

  4. flagsコンポーネントは、エントリの継承および伝達方法を示すflagsのセットです

ACLエントリは、関連したAclEntry.Builderオブジェクトを使用して、そのbuildメソッドを呼び出すことにより作成されます。

ACLエントリは不変であるため、複数の並行スレッドで安全に使用できます。

導入されたバージョン:
1.7
外部仕様