全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

インタフェース java.security.Principal

public interface Principal
このインタフェースはプリンシプルを表します。プリンシプルは、個人、企業、プログラム スレッドなど身元を区別できるものであれば何でも構いません。詳細については、ACL white paper を参照してください。

参照:
Identity, Certificate, Acl, Group

Method Index

 o equals(Object)
このプリンシプルを指定されたオブジェクトと比較する。
 o getName()
このプリンシプルの名前を返す。
 o hashCode()
このプリンシプルのハッシュコードを返す。
 o toString()
このプリンシプルの文字列表現を返す。

Methods

 o equals
  public abstract boolean equals(Object another)
このプリンシプルを指定されたオブジェクトと比較します。渡されたオブジェクトが、このインタフェースの実装が表すプリンシプルに一致する場合には trueを返します。

パラメータ:
another - 比較する対象のプリンシプル
返り値:
渡されたプリンシプルが、このプリンシプルによってカプセル化されたものと同じものである場合には true、それ以外の場合には false が返る。
オーバーライド:
クラス Objectequals
 o toString
  public abstract String toString()
このプリンシプルの文字列表現を返します。

返り値:
このプリンシプルの文字列表現
オーバーライド:
クラス ObjecttoString
 o hashCode
  public abstract int hashCode()
このプリンシプルのハッシュコードを返します。

返り値:
このプリンシプルのハッシュコード
オーバーライド:
クラス ObjecthashCode
 o getName
  public abstract String getName()
このプリンシプルの名前を返します。

返り値:
このプリンシプルの名前

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス