personal.sakaki.io
インタフェース ObexAuthenticator


public interface ObexAuthenticator

OBEXプロトコルによる認証に必要なパスワードを管理するクラスが実装すべき内容を定義するインターフェースです。 ユーザーIDに対応する個別のパスワードを使用する必要がある場合にこのインターフェースを実装します。

作成者:
さかきけい

メソッドの概要
 java.lang.String getPassword(java.lang.String strUserId)
          指定されたユーザーに対応するパスワードを返します。
 java.lang.String getUserId()
          接続先がユーザーIDを求めた場合に使用するユーザーIDを文字列で返します。
 

メソッドの詳細

getUserId

java.lang.String getUserId()
                           throws ObexException

接続先がユーザーIDを求めた場合に使用するユーザーIDを文字列で返します。 このメソッドはクライアント接続時のみ呼び出されます。

Realm等の関連情報は設定された状態でこのメソッドが呼び出されます。 必要に応じて関連情報を参照してください。

戻り値:
ユーザーIDを返します。nullを返すことを禁じます。
例外:
ObexException - ユーザーIDを返すことができない場合に理由に一番近いステータスを設定してthrowします。
関連項目:
ObexClientConnection, ObexClientConnection.getRealm()

getPassword

java.lang.String getPassword(java.lang.String strUserId)
                             throws ObexException

指定されたユーザーに対応するパスワードを返します。 ユーザーIDを受信しなかった場合はnullが渡されます。

パラメータ:
strUserId - 受信したユーザーIDあるいはnullを渡します。
戻り値:
対応するパスワードを返します。
例外:
ObexException - パスワードを返すことができない場合に理由に一番近いステータスを設定してthrowします。


本ライブラリは"さかきけい"が作成した無保証の評価目的専用のOBEXライブラリです。他の用途への転用は一切行えません。
記載された内容および本ライブラリには既知か否かに関らず誤りが含まれる可能性があり、一切保証はありません。本APIリファレンスおよび本ライブラリを使用した結果、不利益が生じたとしても"さかきけい"は一切の責任を負いません。
許可無く公開/非公開およびInternet/Intranet/LANを問わず他サイトに転載すること、複写および複製することを禁じます。

Copyright© 2002-2008 by KEI SAKAKI.
ALL RIGHTS RESERVED.
無断転載を禁じます。