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 UserProvideruserProvider-
Fields inherited from class org.oa4mp.delegation.common.servlet.DBConfigLoader
derbyConnectionPoolProvider
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader
cn, debugger, loggerProvider, myLogger
-
Fields inherited from interface org.cilogon.oauth2.servlet.util.CILogonConfiguration
CILOGON_VERSION_NUMBER
-
-
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 TcreateInstance()TwoFactorInfoProviderget2fp()ArchivedUserProvidergetAUP()HashMap<String,String>getConstants()MultiIncrementableProvidergetIp()Multi2FStoreProvidergetM2P()MultiIDPStoreProvidergetMidp()MultiArchivedUserStoreProvidergetMUASP()edu.uiuc.ncsa.security.storage.sql.mysql.MySQLConnectionPoolProvidergetMySQLConnectionPoolProvider()edu.uiuc.ncsa.security.storage.sql.postgres.PGConnectionPoolProvidergetPgConnectionPoolProvider()SerialStringProvidergetSsp()TokenPrefixProvidergetTokenPrefixProvider()UserProvidergetUP()MultiUserStoreProvidergetUSP()StringgetVersionString()Tload()-
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:
getMySQLConnectionPoolProviderin 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:
getPgConnectionPoolProviderin classorg.oa4mp.delegation.common.servlet.DBConfigLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
getSsp
public SerialStringProvider getSsp()
- Specified by:
getSspin interfaceCILogonConfiguration
-
getTokenPrefixProvider
public TokenPrefixProvider getTokenPrefixProvider()
- Specified by:
getTokenPrefixProviderin interfaceCILogonConfiguration
-
get2fp
public TwoFactorInfoProvider get2fp()
- Specified by:
get2fpin interfaceCILogonConfiguration
-
getM2P
public Multi2FStoreProvider getM2P()
- Specified by:
getM2Pin interfaceCILogonConfiguration
-
getIp
public MultiIncrementableProvider getIp()
- Specified by:
getIpin interfaceCILogonConfiguration
-
getUSP
public MultiUserStoreProvider getUSP()
- Specified by:
getUSPin interfaceCILogonConfiguration
-
getMUASP
public MultiArchivedUserStoreProvider getMUASP()
- Specified by:
getMUASPin interfaceCILogonConfiguration
-
getMidp
public MultiIDPStoreProvider getMidp()
- Specified by:
getMidpin interfaceCILogonConfiguration
-
getUP
public UserProvider getUP()
- Specified by:
getUPin interfaceCILogonConfiguration
-
getAUP
public ArchivedUserProvider getAUP()
- Specified by:
getAUPin interfaceCILogonConfiguration
-
getVersionString
public String getVersionString()
- Specified by:
getVersionStringin classedu.uiuc.ncsa.security.core.util.LoggingConfigLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
load
public T load()
- Specified by:
loadin interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
createInstance
public T createInstance()
- Specified by:
createInstancein interfaceedu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends org.oa4mp.server.api.ServiceEnvironmentImpl>
-
-