org.apache.geronimo.security.bridge
Class AbstractRealmBridge

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

public abstract class AbstractRealmBridge
extends Object
implements RealmBridge

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

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Constructor Summary
AbstractRealmBridge()
           
AbstractRealmBridge(String targetRealm)
           
 
Method Summary
protected abstract  CallbackHandler getCallbackHandler(Subject sourceSubject)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 String getTargetRealm()
           
 Subject mapSubject(Subject sourceSubject)
           
 void setTargetRealm(String targetRealm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

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

AbstractRealmBridge

public AbstractRealmBridge()

AbstractRealmBridge

public AbstractRealmBridge(String targetRealm)
Method Detail

mapSubject

public Subject mapSubject(Subject sourceSubject)
                   throws LoginException
Specified by:
mapSubject in interface RealmBridge
Throws:
LoginException

getCallbackHandler

protected abstract CallbackHandler getCallbackHandler(Subject sourceSubject)

getTargetRealm

public String getTargetRealm()

setTargetRealm

public void setTargetRealm(String targetRealm)

getGBeanInfo

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


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