クラス PasswordCredential

java.lang.ObjectSE
jakarta.resource.spi.security.PasswordCredential
実装されているすべてのインターフェース:
SerializableSE

public final class PasswordCredential extends ObjectSE implements SerializableSE
クラス PasswordCredential は、ユーザー名とパスワードのホルダーとして機能します。
導入:
0.6
バージョン:
0.6
作成者:
Rahul Sharma
関連事項:
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    PasswordCredential(StringSE userName, char[] password)
    指定されたユーザー名とパスワードから新しい PasswordCredential オブジェクトを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    この PasswordCredential と指定されたオブジェクトが等しいかどうかを比較します。
    アプリケーションサーバーによってユーザー名とパスワードが設定されているターゲット ManagedConnectionFactory を取得します。
    char[]
    ユーザーのパスワードを返します。
    ユーザー名を返します。
    int
    この PasswordCredential のハッシュコードを返します
    void
    アプリケーションサーバーによってユーザー名とパスワードが設定されているターゲット ManagedConenctionFactory インスタンスを設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

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

    • PasswordCredential

      public PasswordCredential(StringSE userName, char[] password)
      指定されたユーザー名とパスワードから新しい PasswordCredential オブジェクトを作成します。

      指定されたユーザーパスワードは、新しい PasswordCredential オブジェクトに格納される前に複製されます。

      パラメーター:
      userName - ユーザー名
      password - ユーザーのパスワード
  • メソッドの詳細

    • getUserName

      public StringSE getUserName()
      ユーザー名を返します。
      戻り値:
      ユーザー名
    • getPassword

      public char[] getPassword()
      ユーザーのパスワードを返します。

      このメソッドはパスワードへの参照を返すことに注意してください。不要になったパスワード情報をゼロにするのは呼び出し側の責任です。

      戻り値:
      パスワード
    • getManagedConnectionFactory

      public ManagedConnectionFactory getManagedConnectionFactory()
      アプリケーションサーバーによってユーザー名とパスワードが設定されているターゲット ManagedConnectionFactory を取得します。ManagedConnection- Factory はこのフィールドを使用して、ターゲット EIS インスタンスへのサインオンに PasswordCredential を使用する必要があるかどうかを確認します。
      戻り値:
      ユーザー名とパスワードが指定された ManagedConnectionFactory インスタンス
    • setManagedConnectionFactory

      public void setManagedConnectionFactory(ManagedConnectionFactory mcf)
      アプリケーションサーバーによってユーザー名とパスワードが設定されているターゲット ManagedConenctionFactory インスタンスを設定します。
      パラメーター:
      mcf - ユーザー名とパスワードが指定された ManagedConnectionFactory インスタンス
    • equals

      public boolean equals(ObjectSE other)
      この PasswordCredential と指定されたオブジェクトが等しいかどうかを比較します。2 つの PasswordCredential インスタンスは、ユーザー名とパスワードが同じであれば同じです。
      オーバーライド:
      クラス ObjectSEequalsSE 
      パラメーター:
      other - PasswordCredential と比較するオブジェクト
      戻り値:
      指定されたオブジェクトが、ユーザー名とパスワードがこのインスタンスと等しい PasswordCredential である場合は true
    • hashCode

      public int hashCode()
      この PasswordCredential のハッシュコードを返します
      オーバーライド:
      クラス ObjectSEhashCode 
      戻り値:
      この PasswordCredential のハッシュコード