Package org.gluu.oxtrust.service.config
Class ConfigurationFactory
- java.lang.Object
-
- org.gluu.util.init.Initializable
-
- org.gluu.service.config.ConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
- org.gluu.oxtrust.service.config.ConfigurationFactory
-
@ApplicationScoped public class ConfigurationFactory extends ConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
- Version:
- 0.1, 05/25/2020
- Author:
- Yuriy Movchan
-
-
Field Summary
-
Fields inherited from class org.gluu.service.config.ConfigurationFactory
APP_PROPERTIES_FILE, APPLICATION_CONFIGURATION, attributeResolverConfiguration, BASE_CONFIGUARION_RELOAD_EVENT_TYPE, BASE_DIR, baseConfiguration, CACHE_PROPERTIES_FILE, DIR, LOG_ROTATION_CONFIGURATION, PERSISTENCE_CONFIGUARION_RELOAD_EVENT_TYPE, SALT_FILE_NAME
-
-
Constructor Summary
Constructors Constructor Description ConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddestroryLoadedConfiguration()org.gluu.config.oxtrust.AppConfigurationgetAppConfiguration()protected java.lang.StringgetApplicationPropertiesFileName()org.gluu.config.oxtrust.CacheRefreshConfigurationgetCacheRefreshConfiguration()java.lang.StringgetConfigurationDn()org.gluu.config.oxtrust.ImportPersonConfiggetImportPersonConfig()protected voidinit(org.gluu.config.oxtrust.LdapOxTrustConfiguration conf)protected booleanisNewRevision(org.gluu.config.oxtrust.LdapOxTrustConfiguration conf)protected org.gluu.config.oxtrust.LdapOxTrustConfigurationloadConfigurationFromDb(java.lang.String... returnAttributes)-
Methods inherited from class org.gluu.service.config.ConfigurationFactory
confDir, create, destroy, getAttributeResolverConfiguration, getBaseConfiguration, getCryptoConfigurationSalt, getPersistenceConfiguration, init, initInternal, initTimer, loadCryptoConfigurationSalt, reloadConfigurationTimerEvent
-
-
-
-
Method Detail
-
init
protected void init(org.gluu.config.oxtrust.LdapOxTrustConfiguration conf)
- Specified by:
initin classConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
loadConfigurationFromDb
protected org.gluu.config.oxtrust.LdapOxTrustConfiguration loadConfigurationFromDb(java.lang.String... returnAttributes)
- Specified by:
loadConfigurationFromDbin classConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
destroryLoadedConfiguration
protected void destroryLoadedConfiguration()
- Specified by:
destroryLoadedConfigurationin classConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
isNewRevision
protected boolean isNewRevision(org.gluu.config.oxtrust.LdapOxTrustConfiguration conf)
- Specified by:
isNewRevisionin classConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
getConfigurationDn
public java.lang.String getConfigurationDn()
- Specified by:
getConfigurationDnin classConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
getCacheRefreshConfiguration
public org.gluu.config.oxtrust.CacheRefreshConfiguration getCacheRefreshConfiguration()
-
getImportPersonConfig
public org.gluu.config.oxtrust.ImportPersonConfig getImportPersonConfig()
-
getAppConfiguration
@Produces @ApplicationScoped public org.gluu.config.oxtrust.AppConfiguration getAppConfiguration()
-
getApplicationPropertiesFileName
protected java.lang.String getApplicationPropertiesFileName()
- Specified by:
getApplicationPropertiesFileNamein classConfigurationFactory<org.gluu.config.oxtrust.LdapOxTrustConfiguration>
-
-