org.apache.geronimo.security.bridge
Class AbstractPrincipalMappingUserPasswordRealmBridge

java.lang.Object
  extended byorg.apache.geronimo.security.bridge.AbstractRealmBridge
      extended byorg.apache.geronimo.security.bridge.AbstractPrincipalMappingUserPasswordRealmBridge
All Implemented Interfaces:
RealmBridge
Direct Known Subclasses:
PropertiesFilePrincipalMappingUserPasswordRealmBridge

public abstract class AbstractPrincipalMappingUserPasswordRealmBridge
extends AbstractRealmBridge

Version:
$Revision: 1.6 $ $Date: 2004/07/12 06:07:50 $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
protected  Map passwordMap
           
protected  Map principalMap
           
protected  Map userNameMap
           
 
Constructor Summary
AbstractPrincipalMappingUserPasswordRealmBridge()
           
AbstractPrincipalMappingUserPasswordRealmBridge(String targetRealm, Class principalSourceType, String principalTargetCallbackName, Class userNameSourceType, String userNameTargetCallbackName, Class passwordSourceType)
           
 
Method Summary
protected  CallbackHandler getCallbackHandler(Subject sourceSubject)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 Class getPasswordSourceType()
           
 Class getPrincipalSourceType()
           
 String getPrincipalTargetCallbackName()
           
 Class getUserNameSourceType()
           
 String getUserNameTargetCallbackName()
           
 void setPasswordSourceType(Class passwordSourceType)
           
 void setPrincipalSourceType(Class principalSourceType)
           
 void setPrincipalTargetCallbackName(String principalTargetCallbackName)
           
 void setUserNameSourceType(Class userNameSourceType)
           
 void setUserNameTargetCallbackName(String userNameTargetCallbackName)
           
 
Methods inherited from class org.apache.geronimo.security.bridge.AbstractRealmBridge
getTargetRealm, mapSubject, setTargetRealm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

principalMap

protected final Map principalMap

userNameMap

protected final Map userNameMap

passwordMap

protected final Map passwordMap

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

AbstractPrincipalMappingUserPasswordRealmBridge

public AbstractPrincipalMappingUserPasswordRealmBridge()

AbstractPrincipalMappingUserPasswordRealmBridge

public AbstractPrincipalMappingUserPasswordRealmBridge(String targetRealm,
                                                       Class principalSourceType,
                                                       String principalTargetCallbackName,
                                                       Class userNameSourceType,
                                                       String userNameTargetCallbackName,
                                                       Class passwordSourceType)
Method Detail

getPrincipalSourceType

public Class getPrincipalSourceType()

setPrincipalSourceType

public void setPrincipalSourceType(Class principalSourceType)

getPrincipalTargetCallbackName

public String getPrincipalTargetCallbackName()

setPrincipalTargetCallbackName

public void setPrincipalTargetCallbackName(String principalTargetCallbackName)

getUserNameSourceType

public Class getUserNameSourceType()

setUserNameSourceType

public void setUserNameSourceType(Class userNameSourceType)

getUserNameTargetCallbackName

public String getUserNameTargetCallbackName()

setUserNameTargetCallbackName

public void setUserNameTargetCallbackName(String userNameTargetCallbackName)

getPasswordSourceType

public Class getPasswordSourceType()

setPasswordSourceType

public void setPasswordSourceType(Class passwordSourceType)

getCallbackHandler

protected CallbackHandler getCallbackHandler(Subject sourceSubject)
Specified by:
getCallbackHandler in class AbstractRealmBridge

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.