クラス PrincipalSid

java.lang.ObjectSE
org.springframework.security.acls.domain.PrincipalSid
実装されたすべてのインターフェース:
SerializableSESid

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

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

関連事項:
  • コンストラクターの詳細

    • PrincipalSid

      public PrincipalSid(StringSE principal)
    • PrincipalSid

      public PrincipalSid(Authentication authentication)
  • メソッドの詳細

    • equals

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

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

      public StringSE getPrincipal()
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString