public class ApplicationConfig extends Object implements ApplicationConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationPersister |
configurationPersister |
static String |
DEFAULT_APPLICATION_HOME |
static String |
DEFAULT_CONFIG_FILE_NAME |
static boolean |
NULL_BOOLEAN_VALUE |
static int |
NULL_INTEGER_VALUE |
| Constructor and Description |
|---|
ApplicationConfig() |
public static final boolean NULL_BOOLEAN_VALUE
public static final int NULL_INTEGER_VALUE
public static final String DEFAULT_CONFIG_FILE_NAME
public static final String DEFAULT_APPLICATION_HOME
protected volatile ConfigurationPersister configurationPersister
public void reset()
reset in interface ApplicationConfigurationpublic String getApplicationHome()
getApplicationHome in interface ApplicationConfigurationpublic void setApplicationHome(String home) throws ConfigurationException
setApplicationHome in interface ApplicationConfigurationConfigurationExceptionpublic boolean isApplicationHomeValid()
isApplicationHomeValid in interface ApplicationConfigurationpublic void setProperty(Object key, Object value)
setProperty in interface ApplicationConfigurationpublic Object removeProperty(Object key)
removeProperty in interface ApplicationConfigurationpublic Object getProperty(Object key)
getProperty in interface ApplicationConfigurationpublic Map<String,Object> getProperties()
getProperties in interface ApplicationConfigurationpublic String getBuildNumber()
getBuildNumber in interface ApplicationConfigurationpublic void setBuildNumber(String build)
setBuildNumber in interface ApplicationConfigurationpublic int getMajorVersion()
getMajorVersion in interface ApplicationConfigurationpublic void setMajorVersion(int majorVersion)
setMajorVersion in interface ApplicationConfigurationpublic int getMinorVersion()
getMinorVersion in interface ApplicationConfigurationpublic void setMinorVersion(int minorVersion)
setMinorVersion in interface ApplicationConfigurationpublic String getApplicationVersion()
getApplicationVersion in interface ApplicationConfigurationpublic Map<String,Object> getPropertiesWithPrefix(String prefix)
getPropertiesWithPrefix in interface ApplicationConfigurationpublic boolean isSetupComplete()
isSetupComplete in interface ApplicationConfigurationpublic void setSetupComplete(boolean setupComplete)
setSetupComplete in interface ApplicationConfigurationpublic void setProperty(Object key, int value)
setProperty in interface ApplicationConfigurationpublic void setProperty(Object key, boolean value)
setProperty in interface ApplicationConfigurationpublic boolean getBooleanProperty(Object key)
getBooleanProperty in interface ApplicationConfigurationpublic int getIntegerProperty(Object key)
getIntegerProperty in interface ApplicationConfigurationpublic void setConfigurationPersister(ConfigurationPersister configurationPersister)
setConfigurationPersister in interface ApplicationConfiguration@Deprecated public void setInitialProperties(Map<String,Object> initialProperties)
initialProperties - properties to set directly, rather than via load()protected String getConfigurationFileName()
public void setConfigurationFileName(String configurationFileName)
setConfigurationFileName in interface ApplicationConfigurationpublic String getSetupType()
getSetupType in interface ApplicationConfigurationpublic void setSetupType(String setupType)
setSetupType in interface ApplicationConfigurationpublic String getCurrentSetupStep()
getCurrentSetupStep in interface ApplicationConfigurationpublic void setCurrentSetupStep(String currentSetupStep)
setCurrentSetupStep in interface ApplicationConfigurationpublic void load()
throws ConfigurationException
load in interface ApplicationConfigurationConfigurationExceptionpublic boolean configFileExists()
configFileExists in interface ApplicationConfigurationpublic void save()
throws ConfigurationException
save in interface ApplicationConfigurationConfigurationExceptionCopyright © 2006–2024 Atlassian. All rights reserved.