Package org.cilogon.oauth2.servlet.util
Class CILogonStoreLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T>
-
- org.oa4mp.delegation.common.servlet.DBConfigLoader<T>
-
- org.cilogon.oauth2.servlet.util.CILogonStoreLoader<T>
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>
,edu.uiuc.ncsa.security.core.Version
,Serializable
,CILogonConfiguration
- Direct Known Subclasses:
OA2CILogonStoreLoader
public class CILogonStoreLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl> extends org.oa4mp.delegation.common.servlet.DBConfigLoader<T> implements CILogonConfiguration
Stores specific to CILogon (as opposed to OA4MP generally).Created by Jeff Gaynor
on 5/1/12 at 2:31 PM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected UserProvider
userProvider
-
Fields inherited from class org.oa4mp.delegation.common.servlet.DBConfigLoader
derbyConnectionPoolProvider
-
-
Constructor Summary
Constructors Constructor Description CILogonStoreLoader(org.apache.commons.configuration.tree.ConfigurationNode node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
createInstance()
TwoFactorInfoProvider
get2fp()
ArchivedUserProvider
getAUP()
HashMap<String,String>
getConstants()
MultiIncrementableProvider
getIp()
Multi2FStoreProvider
getM2P()
MultiIDPStoreProvider
getMidp()
MultiArchivedUserStoreProvider
getMUASP()
edu.uiuc.ncsa.security.storage.sql.mysql.MySQLConnectionPoolProvider
getMySQLConnectionPoolProvider()
edu.uiuc.ncsa.security.storage.sql.postgres.PGConnectionPoolProvider
getPgConnectionPoolProvider()
SerialStringProvider
getSsp()
TokenPrefixProvider
getTokenPrefixProvider()
UserProvider
getUP()
MultiUserStoreProvider
getUSP()
String
getVersionString()
T
load()
-
Methods inherited from class org.oa4mp.delegation.common.servlet.DBConfigLoader
getDerbyConnectionPoolProvider, getDerbyConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMySQLConnectionPoolProvider, getPgConnectionPoolProvider, isDefaultStoreDisabled
-
-
-
-
Field Detail
-
userProvider
protected UserProvider userProvider
-
-
Method Detail
-
getMySQLConnectionPoolProvider
public edu.uiuc.ncsa.security.storage.sql.mysql.MySQLConnectionPoolProvider getMySQLConnectionPoolProvider()
- Overrides:
getMySQLConnectionPoolProvider
in classorg.oa4mp.delegation.common.servlet.DBConfigLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
getPgConnectionPoolProvider
public edu.uiuc.ncsa.security.storage.sql.postgres.PGConnectionPoolProvider getPgConnectionPoolProvider()
- Overrides:
getPgConnectionPoolProvider
in classorg.oa4mp.delegation.common.servlet.DBConfigLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
getSsp
public SerialStringProvider getSsp()
- Specified by:
getSsp
in interfaceCILogonConfiguration
-
getTokenPrefixProvider
public TokenPrefixProvider getTokenPrefixProvider()
- Specified by:
getTokenPrefixProvider
in interfaceCILogonConfiguration
-
get2fp
public TwoFactorInfoProvider get2fp()
- Specified by:
get2fp
in interfaceCILogonConfiguration
-
getM2P
public Multi2FStoreProvider getM2P()
- Specified by:
getM2P
in interfaceCILogonConfiguration
-
getIp
public MultiIncrementableProvider getIp()
- Specified by:
getIp
in interfaceCILogonConfiguration
-
getUSP
public MultiUserStoreProvider getUSP()
- Specified by:
getUSP
in interfaceCILogonConfiguration
-
getMUASP
public MultiArchivedUserStoreProvider getMUASP()
- Specified by:
getMUASP
in interfaceCILogonConfiguration
-
getMidp
public MultiIDPStoreProvider getMidp()
- Specified by:
getMidp
in interfaceCILogonConfiguration
-
getUP
public UserProvider getUP()
- Specified by:
getUP
in interfaceCILogonConfiguration
-
getAUP
public ArchivedUserProvider getAUP()
- Specified by:
getAUP
in interfaceCILogonConfiguration
-
getVersionString
public String getVersionString()
- Specified by:
getVersionString
in classedu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
load
public T load()
- Specified by:
load
in interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
createInstance
public T createInstance()
- Specified by:
createInstance
in interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
-