ca.bc.gov.webade.user.security.enterprise
Class SecurityConfigurationFactory

java.lang.Object
  extended byca.bc.gov.webade.user.security.enterprise.SecurityConfigurationFactory

public final class SecurityConfigurationFactory
extends java.lang.Object

Author:
jross

Field Summary
static java.lang.String AUTHENTICATED_AND_UNAUTHENTICATED_SITEMINDER
          AUTHENTICATED_AND_UNAUTHENTICATED_SITEMINDER security configuration type.
static java.lang.String AUTHENTICATED_ONLY_SITEMINDER
          AUTHENTICATED_ONLY_SITEMINDER security configuration type.
static java.lang.String PARTIALLY_AUTHENTICATED_SITEMINDER
          PARTIALLY_AUTHENTICATED_SITEMINDER security configuration type.
static java.lang.String SECURITY_PROVIDER_SUB_TYPE
          SECURITY_PROVIDER_SUB_TYPE defines the WebADE preference sub-type name containing the security provider settings for the application.
static java.lang.String SECURITY_PROVIDER_TYPE_PREFERENCE
          SECURITY_PROVIDER_TYPE_PREFERENCE defines the WebADE preference name containing the provider type for the application.
 
Constructor Summary
SecurityConfigurationFactory()
           
 
Method Summary
static SecurityConfiguration getSecurityConfiguration(java.lang.String configurationType)
          Returns the security configuration object for the given type.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SECURITY_PROVIDER_SUB_TYPE

public static final java.lang.String SECURITY_PROVIDER_SUB_TYPE
SECURITY_PROVIDER_SUB_TYPE defines the WebADE preference sub-type name containing the security provider settings for the application.

See Also:
Constant Field Values

SECURITY_PROVIDER_TYPE_PREFERENCE

public static final java.lang.String SECURITY_PROVIDER_TYPE_PREFERENCE
SECURITY_PROVIDER_TYPE_PREFERENCE defines the WebADE preference name containing the provider type for the application.

See Also:
Constant Field Values

AUTHENTICATED_ONLY_SITEMINDER

public static final java.lang.String AUTHENTICATED_ONLY_SITEMINDER
AUTHENTICATED_ONLY_SITEMINDER security configuration type.

See Also:
Constant Field Values

AUTHENTICATED_AND_UNAUTHENTICATED_SITEMINDER

public static final java.lang.String AUTHENTICATED_AND_UNAUTHENTICATED_SITEMINDER
AUTHENTICATED_AND_UNAUTHENTICATED_SITEMINDER security configuration type.

See Also:
Constant Field Values

PARTIALLY_AUTHENTICATED_SITEMINDER

public static final java.lang.String PARTIALLY_AUTHENTICATED_SITEMINDER
PARTIALLY_AUTHENTICATED_SITEMINDER security configuration type.

See Also:
Constant Field Values
Constructor Detail

SecurityConfigurationFactory

public SecurityConfigurationFactory()
Method Detail

getSecurityConfiguration

public static final SecurityConfiguration getSecurityConfiguration(java.lang.String configurationType)
Returns the security configuration object for the given type.

Parameters:
configurationType - The security configuration type to load.
Returns:
The security configuration object associated with the given type. Returns AUTHENTICATED_ONLY_SITEMINDER as a default, if no match is found.