public interface UserPrincipal extends Principal
Principal
です。
多くのプラットフォームおよびファイル・システムでは、エンティティがファイル・システム内のオブジェクトにアクセスするためには適切なアクセス権が必要になります。アクセス権は通常、エンティティの識別情報を確認することで判断されます。たとえば、アクセス制御リスト(ACL)を使用して特権の分離を強制する実装の場合、ファイル・システム内のファイルにはACLが関連付けられており、そのACLに指定された識別情報からアクセス権を特定することがあります。
UserPrincipal
オブジェクトは、識別情報の抽象表現です。それには、一般にユーザー名またはアカウント名を表す名前
があります。ユーザー主体オブジェクトはUserPrincipalLookupService
を使って取得されるか、識別情報に関連した属性へのアクセスを提供するFileAttributeView
実装によって返されます。たとえば、AclFileAttributeView
およびPosixFileAttributeView
は、ファイルのowner
へのアクセスを提供します。
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.