クラス PrincipalSid

  • 実装済みのインターフェース一覧:
    java.io.SerializableSid

    public class PrincipalSid
    extends java.lang.Object
    implements Sid
    Authentication.getPrincipal() を Sid として表します。

    これは、Sid 比較に String ベースのプリンシパルを単純に使用する基本的な実装です。より複雑なプリンシパルオブジェクトは、他の識別子を使用する代替の Sid 実装を提供したい場合があります。

    関連事項:
    連載形式
    • 方法の概要

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      booleanequals​(java.lang.Object object)
      インターフェース規約については、java.lang.Object のドキュメントを参照してください。
      java.lang.StringgetPrincipal()
      inthashCode()
      インターフェース規約については、java.lang.Object のドキュメントを参照してください。
      java.lang.StringtoString()
      • クラス java.lang.Object から継承されたメソッド

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • コンストラクターの詳細

      • PrincipalSid

        public PrincipalSid​(java.lang.String principal)
    • メソッドの詳細

      • equals

        public boolean equals​(java.lang.Object object)
        インターフェースからコピーされた説明: Sid
        インターフェース規約については、java.lang.Object のドキュメントを参照してください。
        次で指定:
        インターフェース Sid 内の equals 
        オーバーライド:
        クラス java.lang.Objectequals 
        パラメーター:
        object - 比較する
        戻り値:
        オブジェクトが等しい場合は true、それ以外の場合は false 
      • hashCode

        public int hashCode()
        インターフェースからコピーされた説明: Sid
        インターフェース規約については、java.lang.Object のドキュメントを参照してください。
        次で指定:
        インターフェース Sid 内の hashCode 
        オーバーライド:
        クラス java.lang.ObjecthashCode 
        戻り値:
        このオブジェクトのハッシュコード表現
      • getPrincipal

        public java.lang.String getPrincipal()
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString