JavaTM 2 Platform
Std. Ed. v1.3

java.security
インタフェース Principal

既知のサブインタフェースの一覧:
Group
既知の実装クラスの一覧:
Identity

public interface Principal

このインタフェースは、主体という抽象的な概念を表します。この主体を利用することで、個人、企業、ログイン ID などのあらゆるエンティティを表すことができます。

関連項目:
X509Certificate

メソッドの概要
 boolean equals(Object another)
          指定されたオブジェクトと主体を比較します。
 String getName()
          主体の名前を返します。
 int hashCode()
          この主体のハッシュコードを返します。
 String toString()
          主体の文字列表現を返します。
 

メソッドの詳細

equals

public boolean equals(Object another)
指定されたオブジェクトと主体を比較します。指定されたオブジェクトが、このインタフェースの実装が表す主体に一致する場合は true を返します。
オーバーライド:
クラス Object 内の equals
パラメータ:
another - 比較対象の主体
戻り値:
指定された主体が、この主体によってカプセル化されたものと同じ場合は true、そうでない場合は false

toString

public String toString()
主体の文字列表現を返します。
オーバーライド:
クラス Object 内の toString
戻り値:
主体の文字列表現

hashCode

public int hashCode()
この主体のハッシュコードを返します。
オーバーライド:
クラス Object 内の hashCode
戻り値:
この主体に対するハッシュコード

getName

public String getName()
主体の名前を返します。
戻り値:
この主体の名前

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.