JavaTM 2
Platform
Std. Ed. v1.4.0

javax.security.auth.login
クラス AppConfigurationEntry

java.lang.Object
  |
  +--javax.security.auth.login.AppConfigurationEntry

public class AppConfigurationEntry
extends Object

このクラスは、Configuration クラスの getAppConfigurationEntry(String appName) メソッドで指定されたアプリケーション用に構成された、単一の LoginModule エントリを表します。それぞれの AppConfigurationEntry には、LoginModule の名前、コントロールフラグ (この LoginModule がREQUIRED、REQUISITE、SUFFICIENT、または OPTIONAL のどれであるかを指定する)、そして LoginModule 固有のオプションが含まれます。それぞれのコントロールフラグとその意味については、Configuration クラスを参照してください。

関連項目:
Configuration

入れ子クラスの概要
static class AppConfigurationEntry.LoginModuleControlFlag
          このクラスは、LoginModule が REQUIRED、REQUISITE、SUFFICIENT、または OPTIONAL であるかどうかを表します。
 
コンストラクタの概要
AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map options)
          このクラスのデフォルトのコンストラクタです。
 
メソッドの概要
 AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
          この LoginModule の controlFlag (REQUIRED、REQUISITE、SUFFICIENT、または OPTIONAL) を返します。
 String getLoginModuleName()
          構成された LoginModule のクラス名を取得します。
 Map getOptions()
          この LoginModule 用に構成されたオプションを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AppConfigurationEntry

public AppConfigurationEntry(String loginModuleName,
                             AppConfigurationEntry.LoginModuleControlFlag controlFlag,
                             Map options)
このクラスのデフォルトのコンストラクタです。

このエントリは、Configuration クラスの getAppConfigurationEntry(String appName) メソッドで指定されたアプリケーション用に構成された、単一の LoginModule エントリを表します。

パラメータ:
loginModuleName - 指定したアプリケーション用に構成された LoginModule のクラス名を表す String

controlFlag - REQUIRED、REQUISITE、SUFFICIENT、OPTIONAL のどれか

options - この LoginModule 用のオプション
例外:
IllegalArgumentException - loginModuleName が null の場合、LoginModuleName の長さが 0 の場合、controlFlag が REQUIRED、REQUISITE、SUFFICIENT、OPTIONAL のどれでもない場合、あるいは options が null の場合
メソッドの詳細

getLoginModuleName

public String getLoginModuleName()
構成された LoginModule のクラス名を取得します。

戻り値:
構成された LoginModule のクラス名の String

getControlFlag

public AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
この LoginModule の controlFlag (REQUIRED、REQUISITE、SUFFICIENT、または OPTIONAL) を返します。

戻り値:
この LoginModule の controlFlag (REQUIRED、REQUISITE、SUFFICIENT、または OPTIONAL)

getOptions

public Map getOptions()
この LoginModule 用に構成されたオプションを取得します。

戻り値:
変更不可能な Map として、この LoginModule 用に構成されたオプション

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.