public final class AclEntry extends Object
このクラスで表されるACLエントリは、RFC 3530: Network File System (NFS) version 4 Protocolで指定されるACLモデルに基づいています。 各エントリには、次のように4つのコンポーネントがあります。
typeコンポーネントはエントリがアクセスを付与するか、拒否するかを決定します。
principalコンポーネント(「who」コンポーネントと呼ばれることもある)は、エントリがアクセスを付与または拒否するという識別情報に対応するUserPrincipalです
permissionsコンポーネントは、permissionsのセットです
ACLエントリは、関連したAclEntry.Builderオブジェクトを使用して、そのbuildメソッドを呼び出すことにより作成されます。
ACLエントリは不変であるため、複数の並行スレッドで安全に使用できます。
| 修飾子と型 | クラス | 説明 |
|---|---|---|
static class |
AclEntry.Builder |
AclEntryオブジェクトのビルダーです。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
boolean |
equals(Object ob) |
指定されたオブジェクトがACLエントリと等しいかどうかを比較します。
|
Set<AclEntryFlag> |
flags() |
フラグ・コンポーネントのコピーを返します。
|
int |
hashCode() |
このACLエントリのハッシュ・コード値を返します。
|
static AclEntry.Builder |
newBuilder() |
新しいビルダーを構築します。
|
static AclEntry.Builder |
newBuilder(AclEntry entry) |
既存のACLエントリをコンポーネントとする新しいビルダーを構築します。
|
Set<AclEntryPermission> |
permissions() |
アクセス権コンポーネントのコピーを返します。
|
UserPrincipal |
principal() |
主体コンポーネントを返します。
|
String |
toString() |
このACLエントリの文字列表現を返します。
|
AclEntryType |
type() |
ACLエントリ・タイプを返します。
|
public static AclEntry.Builder newBuilder()
nullです。 アクセス権およびフラグ・コンポーネントの初期値は空のセットです。 public static AclEntry.Builder newBuilder(AclEntry entry)
entry - ACLエントリpublic AclEntryType type()
public UserPrincipal principal()
public Set<AclEntryPermission> permissions()
返されるセットは、アクセス権の変更可能なコピーです。
public Set<AclEntryFlag> flags()
返されるセットは、フラグの変更可能なコピーです。
public boolean equals(Object ob)
指定されたオブジェクトがAclEntryでない場合、このメソッドはただちにfalseを返します。
2つのACLエントリが等しいとみなされるには、それらが同じタイプで、それらのwhoコンポーネントが等しく、それらのアクセス権コンポーネントが等しく、それらのフラグ・コンポーネントが等しい必要があります。
このメソッドはObject.equalsの汎用規約を満たします。
equals、クラスObjectob - このオブジェクトと比較するオブジェクトtrueObject.hashCode()、HashMappublic int hashCode()
このメソッドはObject.hashCode()の汎用規約を満たします。
hashCode、クラスObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object) バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。