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:
MappingUserPasswordBridgeTest.TestMappingBridge, PropertiesFilePrincipalMappingUserPasswordRealmBridge

public abstract class AbstractPrincipalMappingUserPasswordRealmBridge
extends AbstractRealmBridge

Version:
$Rev: 109314 $ $Date: 2004-12-01 03:01:37 -0500 (Wed, 01 Dec 2004) $

Field Summary
static GBeanInfo GBEAN_INFO
           
protected  java.util.Map passwordMap
           
private  java.lang.Class passwordSourceType
           
protected  java.util.Map principalMap
           
private  java.lang.Class principalSourceType
           
private  java.lang.String principalTargetCallbackName
           
protected  java.util.Map userNameMap
           
private  java.lang.Class userNameSourceType
           
private  java.lang.String userNameTargetCallbackName
           
 
Fields inherited from class org.apache.geronimo.security.bridge.AbstractRealmBridge
 
Constructor Summary
AbstractPrincipalMappingUserPasswordRealmBridge()
           
AbstractPrincipalMappingUserPasswordRealmBridge(java.lang.String targetRealm, java.lang.Class principalSourceType, java.lang.String principalTargetCallbackName, java.lang.Class userNameSourceType, java.lang.String userNameTargetCallbackName, java.lang.Class passwordSourceType)
           
 
Method Summary
protected  javax.security.auth.callback.CallbackHandler getCallbackHandler(javax.security.auth.Subject sourceSubject)
           
static GBeanInfo getGBeanInfo()
           
 java.lang.Class getPasswordSourceType()
           
 java.lang.Class getPrincipalSourceType()
           
 java.lang.String getPrincipalTargetCallbackName()
           
 java.lang.Class getUserNameSourceType()
           
 java.lang.String getUserNameTargetCallbackName()
           
 void setPasswordSourceType(java.lang.Class passwordSourceType)
           
 void setPrincipalSourceType(java.lang.Class principalSourceType)
           
 void setPrincipalTargetCallbackName(java.lang.String principalTargetCallbackName)
           
 void setUserNameSourceType(java.lang.Class userNameSourceType)
           
 void setUserNameTargetCallbackName(java.lang.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 java.util.Map principalMap

principalSourceType

private java.lang.Class principalSourceType

principalTargetCallbackName

private java.lang.String principalTargetCallbackName

userNameMap

protected final java.util.Map userNameMap

userNameSourceType

private java.lang.Class userNameSourceType

userNameTargetCallbackName

private java.lang.String userNameTargetCallbackName

passwordMap

protected final java.util.Map passwordMap

passwordSourceType

private java.lang.Class passwordSourceType

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

AbstractPrincipalMappingUserPasswordRealmBridge

public AbstractPrincipalMappingUserPasswordRealmBridge()

AbstractPrincipalMappingUserPasswordRealmBridge

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

getPrincipalSourceType

public java.lang.Class getPrincipalSourceType()

setPrincipalSourceType

public void setPrincipalSourceType(java.lang.Class principalSourceType)

getPrincipalTargetCallbackName

public java.lang.String getPrincipalTargetCallbackName()

setPrincipalTargetCallbackName

public void setPrincipalTargetCallbackName(java.lang.String principalTargetCallbackName)

getUserNameSourceType

public java.lang.Class getUserNameSourceType()

setUserNameSourceType

public void setUserNameSourceType(java.lang.Class userNameSourceType)

getUserNameTargetCallbackName

public java.lang.String getUserNameTargetCallbackName()

setUserNameTargetCallbackName

public void setUserNameTargetCallbackName(java.lang.String userNameTargetCallbackName)

getPasswordSourceType

public java.lang.Class getPasswordSourceType()

setPasswordSourceType

public void setPasswordSourceType(java.lang.Class passwordSourceType)

getCallbackHandler

protected javax.security.auth.callback.CallbackHandler getCallbackHandler(javax.security.auth.Subject sourceSubject)
Specified by:
getCallbackHandler in class AbstractRealmBridge

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2005 Apache Software Foundation. All Rights Reserved.