public class AdagioConfiguration extends PropertyPlaceholderConfigurer implements ApplicationContextAware, InitializingBean
Modifier and Type | Field and Description |
---|---|
protected ApplicationConfig |
applicationConfig
Delegate application config.
|
protected File |
configFile |
protected String[] |
optionKeyToNotSave |
SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
Constructor and Description |
---|
AdagioConfiguration(ApplicationConfig applicationConfig) |
AdagioConfiguration(String file,
String... args) |
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setValueSeparator
convertProperties, convertProperty, convertPropertyValue, getOrder, postProcessBeanFactory, setOrder
protected final ApplicationConfig applicationConfig
protected final String[] optionKeyToNotSave
protected File configFile
public AdagioConfiguration(ApplicationConfig applicationConfig)
public AdagioConfiguration(String file, String... args)
public static AdagioConfiguration getInstance()
public static void setInstance(AdagioConfiguration instance)
protected void addAlias(ApplicationConfig applicationConfig)
applicationConfig
- public void setApplicationContext(ApplicationContext appContext) throws BeansException
setApplicationContext
in interface ApplicationContextAware
BeansException
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface InitializingBean
Exception
public File getConfigFile()
public File getBasedir()
AdagioConfigurationOption.BASEDIR
valuepublic File getDataDirectory()
AdagioConfigurationOption.DATA_DIRECTORY
valuepublic ApplicationConfig getApplicationConfig()
protected String resolvePlaceholder(String placeholder, Properties props)
resolvePlaceholder
in class PropertyPlaceholderConfigurer
public File getDbDirectory()
public void setDbDirectory(File dbDirectory)
public File getDbAttachmentDirectory()
public File getCacheDirectory()
public File getDbBackupDirectory()
public boolean useBacthTreeCache()
public boolean useLiquibaseAutoRun()
public String getLiquibaseChangeLogPath()
public String getHibernateDialect()
public String getHibernateClientQueriesFile()
public String getJdbcDriver()
public String getJdbcURL()
public String getJdbcCatalog()
public String getJdbcSchema()
public boolean debugEntityLoad()
public String[] getEnumerationFilesPath()
public String getDbValidationQuery()
public String getJdbcUsername()
public String getJdbcPassword()
public int getJdbcBatchSize()
public String getStatusCodeTemporary()
public String getStatusCodeValid()
public Version getVersion()
public String getVesselRegistryProgramCode()
public File getI18nDirectory()
public Locale getI18nLocale()
public void setI18nLocale(Locale locale)
public Properties getConnectionProperties()
public String getLiquibaseDiffTypes()
public File getLiquibaseOutputFile()
public Integer getServerPort()
Copyright © 2012–2014 IFREMER. All rights reserved.