com.atlassian.config
Class ApplicationConfig
java.lang.Object
com.atlassian.config.ApplicationConfig
- All Implemented Interfaces:
- ApplicationConfiguration
public class ApplicationConfig
- extends Object
- implements ApplicationConfiguration
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.log4j.Logger log
NULL_BOOLEAN_VALUE
public static final boolean NULL_BOOLEAN_VALUE
- See Also:
- Constant Field Values
NULL_INTEGER_VALUE
public static final int NULL_INTEGER_VALUE
- See Also:
- Constant Field Values
DEFAULT_CONFIG_FILE_NAME
public static final String DEFAULT_CONFIG_FILE_NAME
- See Also:
- Constant Field Values
DEFAULT_APPLICATION_HOME
public static final String DEFAULT_APPLICATION_HOME
- See Also:
- Constant Field Values
configurationPersister
protected ConfigurationPersister configurationPersister
ApplicationConfig
public ApplicationConfig()
reset
public void reset()
- Specified by:
reset in interface ApplicationConfiguration
setApplicationHome
public void setApplicationHome(String home)
throws ConfigurationException
- Specified by:
setApplicationHome in interface ApplicationConfiguration
- Throws:
ConfigurationException
getApplicationHome
public String getApplicationHome()
- Specified by:
getApplicationHome in interface ApplicationConfiguration
isApplicationHomeValid
public boolean isApplicationHomeValid()
- Specified by:
isApplicationHomeValid in interface ApplicationConfiguration
setProperty
public void setProperty(Object key,
Object value)
- Specified by:
setProperty in interface ApplicationConfiguration
removeProperty
public Object removeProperty(Object key)
- Specified by:
removeProperty in interface ApplicationConfiguration
getProperty
public Object getProperty(Object key)
- Specified by:
getProperty in interface ApplicationConfiguration
getProperties
public Map getProperties()
- Specified by:
getProperties in interface ApplicationConfiguration
setBuildNumber
public void setBuildNumber(String build)
- Specified by:
setBuildNumber in interface ApplicationConfiguration
getBuildNumber
public String getBuildNumber()
- Specified by:
getBuildNumber in interface ApplicationConfiguration
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersion in interface ApplicationConfiguration
setMajorVersion
public void setMajorVersion(int majorVersion)
- Specified by:
setMajorVersion in interface ApplicationConfiguration
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersion in interface ApplicationConfiguration
setMinorVersion
public void setMinorVersion(int minorVersion)
- Specified by:
setMinorVersion in interface ApplicationConfiguration
getApplicationVersion
public String getApplicationVersion()
- Specified by:
getApplicationVersion in interface ApplicationConfiguration
getPropertiesWithPrefix
public Map getPropertiesWithPrefix(String prefix)
- Specified by:
getPropertiesWithPrefix in interface ApplicationConfiguration
isSetupComplete
public boolean isSetupComplete()
- Specified by:
isSetupComplete in interface ApplicationConfiguration
setSetupComplete
public void setSetupComplete(boolean setupComplete)
- Specified by:
setSetupComplete in interface ApplicationConfiguration
setProperty
public void setProperty(Object key,
int value)
- Specified by:
setProperty in interface ApplicationConfiguration
setProperty
public void setProperty(Object key,
boolean value)
- Specified by:
setProperty in interface ApplicationConfiguration
getBooleanProperty
public boolean getBooleanProperty(Object key)
- Specified by:
getBooleanProperty in interface ApplicationConfiguration
getIntegerProperty
public int getIntegerProperty(Object key)
- Specified by:
getIntegerProperty in interface ApplicationConfiguration
setConfigurationPersister
public void setConfigurationPersister(ConfigurationPersister configurationPersister)
- Specified by:
setConfigurationPersister in interface ApplicationConfiguration
setInitialProperties
public void setInitialProperties(Map initalProperties)
- Support the adding of a batch of properties via a map.
- Parameters:
initalProperties -
getConfigurationFileName
protected String getConfigurationFileName()
setConfigurationFileName
public void setConfigurationFileName(String configurationFileName)
- Specified by:
setConfigurationFileName in interface ApplicationConfiguration
getSetupType
public String getSetupType()
- Specified by:
getSetupType in interface ApplicationConfiguration
setSetupType
public void setSetupType(String setupType)
- Specified by:
setSetupType in interface ApplicationConfiguration
getCurrentSetupStep
public String getCurrentSetupStep()
- Specified by:
getCurrentSetupStep in interface ApplicationConfiguration
setCurrentSetupStep
public void setCurrentSetupStep(String currentSetupStep)
- Specified by:
setCurrentSetupStep in interface ApplicationConfiguration
load
public void load()
throws ConfigurationException
- Specified by:
load in interface ApplicationConfiguration
- Throws:
ConfigurationException
configFileExists
public boolean configFileExists()
- Specified by:
configFileExists in interface ApplicationConfiguration
save
public void save()
throws ConfigurationException
- Specified by:
save in interface ApplicationConfiguration
- Throws:
ConfigurationException
Copyright © 2006-2009 Atlassian Pty Ltd. All Rights Reserved.