Class ReadOnlyApplicationConfig
java.lang.Object
com.atlassian.config.internal.ApplicationConfig
com.atlassian.confluence.impl.setup.ReadOnlyApplicationConfig
- All Implemented Interfaces:
com.atlassian.config.ApplicationConfiguration
public class ReadOnlyApplicationConfig
extends com.atlassian.config.internal.ApplicationConfig
Read-only wrapper for ApplicationConfiguration
- Since:
- 8.5.2
-
Field Summary
Fields inherited from class com.atlassian.config.internal.ApplicationConfig
configurationPersister, DEFAULT_APPLICATION_HOME, DEFAULT_CONFIG_FILE_NAME, NULL_BOOLEAN_VALUE, NULL_INTEGER_VALUE
-
Constructor Summary
ConstructorsConstructorDescriptionReadOnlyApplicationConfig
(com.atlassian.config.ApplicationConfiguration delegate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
getBooleanProperty
(Object key) int
getIntegerProperty
(Object key) int
int
getPropertiesWithPrefix
(String prefix) getProperty
(Object key) boolean
boolean
void
load()
removeProperty
(Object key) void
reset()
void
save()
void
setApplicationHome
(String home) void
setBuildNumber
(String build) void
setConfigurationFileName
(String configurationFileName) void
setCurrentSetupStep
(String currentSetupStep) void
setMajorVersion
(int majorVersion) void
setMinorVersion
(int minorVersion) void
setProperty
(Object key, boolean value) void
setProperty
(Object key, int value) void
setProperty
(Object key, Object value) void
setSetupComplete
(boolean setupComplete) void
setSetupType
(String setupType) Methods inherited from class com.atlassian.config.internal.ApplicationConfig
getConfigurationFileName, setConfigurationPersister, setInitialProperties
-
Constructor Details
-
ReadOnlyApplicationConfig
public ReadOnlyApplicationConfig(com.atlassian.config.ApplicationConfiguration delegate)
-
-
Method Details
-
getApplicationHome
- Specified by:
getApplicationHome
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getApplicationHome
in classcom.atlassian.config.internal.ApplicationConfig
-
setApplicationHome
- Specified by:
setApplicationHome
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setApplicationHome
in classcom.atlassian.config.internal.ApplicationConfig
-
isApplicationHomeValid
public boolean isApplicationHomeValid()- Specified by:
isApplicationHomeValid
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
isApplicationHomeValid
in classcom.atlassian.config.internal.ApplicationConfig
-
setProperty
- Specified by:
setProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
setProperty
- Specified by:
setProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
setProperty
- Specified by:
setProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
getProperty
- Specified by:
getProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
getBooleanProperty
- Specified by:
getBooleanProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getBooleanProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
getIntegerProperty
- Specified by:
getIntegerProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getIntegerProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
removeProperty
- Specified by:
removeProperty
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
removeProperty
in classcom.atlassian.config.internal.ApplicationConfig
-
getProperties
- Specified by:
getProperties
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getProperties
in classcom.atlassian.config.internal.ApplicationConfig
-
getBuildNumber
- Specified by:
getBuildNumber
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getBuildNumber
in classcom.atlassian.config.internal.ApplicationConfig
-
setBuildNumber
- Specified by:
setBuildNumber
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setBuildNumber
in classcom.atlassian.config.internal.ApplicationConfig
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersion
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getMajorVersion
in classcom.atlassian.config.internal.ApplicationConfig
-
setMajorVersion
public void setMajorVersion(int majorVersion) - Specified by:
setMajorVersion
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setMajorVersion
in classcom.atlassian.config.internal.ApplicationConfig
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersion
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getMinorVersion
in classcom.atlassian.config.internal.ApplicationConfig
-
setMinorVersion
public void setMinorVersion(int minorVersion) - Specified by:
setMinorVersion
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setMinorVersion
in classcom.atlassian.config.internal.ApplicationConfig
-
getApplicationVersion
- Specified by:
getApplicationVersion
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getApplicationVersion
in classcom.atlassian.config.internal.ApplicationConfig
-
getPropertiesWithPrefix
- Specified by:
getPropertiesWithPrefix
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getPropertiesWithPrefix
in classcom.atlassian.config.internal.ApplicationConfig
-
isSetupComplete
public boolean isSetupComplete()- Specified by:
isSetupComplete
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
isSetupComplete
in classcom.atlassian.config.internal.ApplicationConfig
-
setSetupComplete
public void setSetupComplete(boolean setupComplete) - Specified by:
setSetupComplete
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setSetupComplete
in classcom.atlassian.config.internal.ApplicationConfig
-
save
public void save() throws com.atlassian.config.ConfigurationException- Specified by:
save
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
save
in classcom.atlassian.config.internal.ApplicationConfig
- Throws:
com.atlassian.config.ConfigurationException
-
reset
public void reset()- Specified by:
reset
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
reset
in classcom.atlassian.config.internal.ApplicationConfig
-
getSetupType
- Specified by:
getSetupType
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getSetupType
in classcom.atlassian.config.internal.ApplicationConfig
-
setSetupType
- Specified by:
setSetupType
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setSetupType
in classcom.atlassian.config.internal.ApplicationConfig
-
getCurrentSetupStep
- Specified by:
getCurrentSetupStep
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
getCurrentSetupStep
in classcom.atlassian.config.internal.ApplicationConfig
-
setCurrentSetupStep
- Specified by:
setCurrentSetupStep
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setCurrentSetupStep
in classcom.atlassian.config.internal.ApplicationConfig
-
load
public void load() throws com.atlassian.config.ConfigurationException- Specified by:
load
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
load
in classcom.atlassian.config.internal.ApplicationConfig
- Throws:
com.atlassian.config.ConfigurationException
-
configFileExists
public boolean configFileExists()- Specified by:
configFileExists
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
configFileExists
in classcom.atlassian.config.internal.ApplicationConfig
-
setConfigurationFileName
- Specified by:
setConfigurationFileName
in interfacecom.atlassian.config.ApplicationConfiguration
- Overrides:
setConfigurationFileName
in classcom.atlassian.config.internal.ApplicationConfig
-