クラス PasswordCredential

    • コンストラクターの詳細

      • 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 のハッシュコード