org.apache.geronimo.connector.outbound.security
Class PasswordCredentialRealm

java.lang.Object
  extended byorg.apache.geronimo.security.realm.providers.AbstractSecurityRealm
      extended byorg.apache.geronimo.connector.outbound.security.PasswordCredentialRealm
All Implemented Interfaces:
org.apache.geronimo.gbean.GBeanLifecycle, ManagedConnectionFactoryListener, org.apache.geronimo.security.realm.SecurityRealm

public class PasswordCredentialRealm
extends org.apache.geronimo.security.realm.providers.AbstractSecurityRealm
implements org.apache.geronimo.security.realm.SecurityRealm, ManagedConnectionFactoryListener

Version:
$Revision: 1.8 $ $Date: 2004/06/02 05:33:02 $

Field Summary
 
Fields inherited from interface org.apache.geronimo.security.realm.SecurityRealm
BASE_OBJECT_NAME
 
Constructor Summary
PasswordCredentialRealm(String realmName)
           
 
Method Summary
 AppConfigurationEntry getAppConfigurationEntry()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 Set getGroupPrincipals()
           
 Set getGroupPrincipals(org.apache.regexp.RE regexExpression)
           
 Set getUserPrincipals()
           
 Set getUserPrincipals(org.apache.regexp.RE regexExpression)
           
 boolean isLoginModuleLocal()
           
 void refresh()
           
 void setManagedConnectionFactory(javax.resource.spi.ManagedConnectionFactory managedConnectionFactory)
           
 
Methods inherited from class org.apache.geronimo.security.realm.providers.AbstractSecurityRealm
doFail, doStart, doStop, getMaxLoginModuleAge, getRealmName, setMaxLoginModuleAge, setRealmName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.geronimo.security.realm.SecurityRealm
getMaxLoginModuleAge, getRealmName
 

Constructor Detail

PasswordCredentialRealm

public PasswordCredentialRealm(String realmName)
Method Detail

getGroupPrincipals

public Set getGroupPrincipals()
                       throws org.apache.geronimo.security.GeronimoSecurityException
Specified by:
getGroupPrincipals in interface org.apache.geronimo.security.realm.SecurityRealm
Throws:
org.apache.geronimo.security.GeronimoSecurityException

getGroupPrincipals

public Set getGroupPrincipals(org.apache.regexp.RE regexExpression)
                       throws org.apache.geronimo.security.GeronimoSecurityException
Specified by:
getGroupPrincipals in interface org.apache.geronimo.security.realm.SecurityRealm
Throws:
org.apache.geronimo.security.GeronimoSecurityException

getUserPrincipals

public Set getUserPrincipals()
                      throws org.apache.geronimo.security.GeronimoSecurityException
Specified by:
getUserPrincipals in interface org.apache.geronimo.security.realm.SecurityRealm
Throws:
org.apache.geronimo.security.GeronimoSecurityException

getUserPrincipals

public Set getUserPrincipals(org.apache.regexp.RE regexExpression)
                      throws org.apache.geronimo.security.GeronimoSecurityException
Specified by:
getUserPrincipals in interface org.apache.geronimo.security.realm.SecurityRealm
Throws:
org.apache.geronimo.security.GeronimoSecurityException

refresh

public void refresh()
             throws org.apache.geronimo.security.GeronimoSecurityException
Specified by:
refresh in interface org.apache.geronimo.security.realm.SecurityRealm
Throws:
org.apache.geronimo.security.GeronimoSecurityException

getAppConfigurationEntry

public AppConfigurationEntry getAppConfigurationEntry()
Specified by:
getAppConfigurationEntry in interface org.apache.geronimo.security.realm.SecurityRealm

isLoginModuleLocal

public boolean isLoginModuleLocal()
Specified by:
isLoginModuleLocal in interface org.apache.geronimo.security.realm.SecurityRealm

setManagedConnectionFactory

public void setManagedConnectionFactory(javax.resource.spi.ManagedConnectionFactory managedConnectionFactory)
Specified by:
setManagedConnectionFactory in interface ManagedConnectionFactoryListener

getGBeanInfo

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


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