org.apache.geronimo.security.realm.providers
Class PropertiesFileSecurityRealm

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

public class PropertiesFileSecurityRealm
extends AbstractSecurityRealm

Version:
$Revision: 1.10 $ $Date: 2004/07/25 08:14:42 $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from interface org.apache.geronimo.security.realm.SecurityRealm
BASE_OBJECT_NAME
 
Constructor Summary
PropertiesFileSecurityRealm(String realmName, URI usersURI, URI groupsURI, org.apache.geronimo.system.serverinfo.ServerInfo serverInfo)
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 AppConfigurationEntry getAppConfigurationEntry()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 Set getGroupPrincipals()
           
 Set getGroupPrincipals(org.apache.regexp.RE regexExpression)
           
 URI getGroupsURI()
           
 Set getUserPrincipals()
           
 Set getUserPrincipals(org.apache.regexp.RE regexExpression)
           
 URI getUsersURI()
           
 boolean isLoginModuleLocal()
           
 void refresh()
           
 void setGroupsURI(URI groupsURI)
           
 void setUsersURI(URI usersURI)
           
 
Methods inherited from class org.apache.geronimo.security.realm.providers.AbstractSecurityRealm
doFail, getMaxLoginModuleAge, getRealmName, setMaxLoginModuleAge, setRealmName
 
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

PropertiesFileSecurityRealm

public PropertiesFileSecurityRealm(String realmName,
                                   URI usersURI,
                                   URI groupsURI,
                                   org.apache.geronimo.system.serverinfo.ServerInfo serverInfo)
Method Detail

doStart

public void doStart()
Specified by:
doStart in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStart in class AbstractSecurityRealm

doStop

public void doStop()
Specified by:
doStop in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStop in class AbstractSecurityRealm

getUsersURI

public URI getUsersURI()

setUsersURI

public void setUsersURI(URI usersURI)

getGroupsURI

public URI getGroupsURI()

setGroupsURI

public void setGroupsURI(URI groupsURI)

getGroupPrincipals

public Set getGroupPrincipals()
                       throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getGroupPrincipals

public Set getGroupPrincipals(org.apache.regexp.RE regexExpression)
                       throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getUserPrincipals

public Set getUserPrincipals()
                      throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getUserPrincipals

public Set getUserPrincipals(org.apache.regexp.RE regexExpression)
                      throws GeronimoSecurityException
Throws:
GeronimoSecurityException

refresh

public void refresh()
             throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getAppConfigurationEntry

public AppConfigurationEntry getAppConfigurationEntry()

isLoginModuleLocal

public boolean isLoginModuleLocal()

getGBeanInfo

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


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