org.jboss.security.microcontainer.beans
Class BaseAuthenticationPolicy<M>

java.lang.Object
  extended by org.jboss.security.microcontainer.beans.BasePolicyBean<M,BaseAuthenticationInfo>
      extended by org.jboss.security.microcontainer.beans.BaseAuthenticationPolicy<M>
Type Parameters:
M - the type of the modules used by the authentication policy.
Direct Known Subclasses:
AuthenticationPolicyBean, JASPIAuthenticationPolicyBean

public abstract class BaseAuthenticationPolicy<M>
extends BasePolicyBean<M,BaseAuthenticationInfo>

Superclass of the authentication and jaspi-authentication policies.

Author:
Stefan Guilhen
See Also:
AuditPolicyBean, JASPIAuthenticationPolicyBean

Field Summary
 
Fields inherited from class org.jboss.security.microcontainer.beans.BasePolicyBean
modules
 
Constructor Summary
BaseAuthenticationPolicy()
           
 
Method Summary
abstract  BaseAuthenticationInfo getPolicyInfo(String domainName)
           Creates a security info object using the information contained in this policy bean.
 
Methods inherited from class org.jboss.security.microcontainer.beans.BasePolicyBean
getModules, setModules
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseAuthenticationPolicy

public BaseAuthenticationPolicy()
Method Detail

getPolicyInfo

public abstract BaseAuthenticationInfo getPolicyInfo(String domainName)
Description copied from class: BasePolicyBean

Creates a security info object using the information contained in this policy bean.

Specified by:
getPolicyInfo in class BasePolicyBean<M,BaseAuthenticationInfo>
Parameters:
domainName - a String containing the security domain name of this policy.
Returns:
the generated info object.


Copyright © 2009 JBoss Inc.. All Rights Reserved.