JavaTM Platform
Standard Ed. 6

javax.security.auth.login
クラス AppConfigurationEntry

java.lang.Object
  上位を拡張 javax.security.auth.login.AppConfigurationEntry

public class AppConfigurationEntry
extends Object

このクラスは、Configuration クラスの getAppConfigurationEntry(String appName) メソッドで指定されたアプリケーション用に構成された、LoginModule エントリ 1 件を表します。それぞれの 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<String,?> options)
          このクラスのデフォルトのコンストラクタです。
 
メソッドの概要
 AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
          この LoginModule の controlFlag (REQUIRED、REQUISITE、SUFFICIENT、または OPTIONAL) を返します。
 String getLoginModuleName()
          構成された LoginModule のクラス名を取得します。
 Map<String,?> 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<String,?> options)
このクラスのデフォルトのコンストラクタです。

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

パラメータ:
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 のクラス名を取得します。

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

getControlFlag

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

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

getOptions

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

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

JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。