| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.security.auth.login.AppConfigurationEntry
This class represents a single LoginModule entry
 configured for the application specified in the
 getAppConfigurationEntry(String appName)
 method in the Configuration class.  Each respective
 AppConfigurationEntry contains a LoginModule name,
 a control flag (specifying whether this LoginModule is
 REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL), and LoginModule-specific
 options.  Please refer to the Configuration class for
 more information on the different control flags and their semantics.
Configuration| Nested Class Summary | |
| static class | AppConfigurationEntry.LoginModuleControlFlagThis class represents whether or not a LoginModuleis REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL. | 
| Constructor Summary | |
| AppConfigurationEntry(String loginModuleName,
                      AppConfigurationEntry.LoginModuleControlFlag controlFlag,
                      Map options)Default constructor for this class. | |
| Method Summary | |
|  AppConfigurationEntry.LoginModuleControlFlag | getControlFlag()Return the controlFlag (either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL) for this LoginModule. | 
|  String | getLoginModuleName()Get the class name of the configured LoginModule. | 
|  Map | getOptions()Get the options configured for this LoginModule. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public AppConfigurationEntry(String loginModuleName,
                             AppConfigurationEntry.LoginModuleControlFlag controlFlag,
                             Map options)
 This entry represents a single LoginModule
 entry configured for the application specified in the
 getAppConfigurationEntry(String appName)
 method from the Configuration class.
loginModuleName - String representing the class name of the
			LoginModule configured for the
			specified application. controlFlag - either REQUIRED, REQUISITE, SUFFICIENT,
			or OPTIONAL. options - the options configured for this LoginModule.
IllegalArgumentException - if loginModuleName
			is null, if LoginModuleName
			has a length of 0, if controlFlag
			is not either REQUIRED, REQUISITE, SUFFICIENT
			or OPTIONAL, or if options is null.| Method Detail | 
public String getLoginModuleName()
LoginModule.
LoginModule as
		a String.public AppConfigurationEntry.LoginModuleControlFlag getControlFlag()
LoginModule.
LoginModule.public Map getOptions()
LoginModule.
LoginModule
		as an unmodifiable Map.| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.