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