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
  • Constructor Details

    • ReadOnlyApplicationConfig

      public ReadOnlyApplicationConfig(com.atlassian.config.ApplicationConfiguration delegate)
  • Method Details

    • getApplicationHome

      public String getApplicationHome()
      Specified by:
      getApplicationHome in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getApplicationHome in class com.atlassian.config.internal.ApplicationConfig
    • setApplicationHome

      public void setApplicationHome(String home)
      Specified by:
      setApplicationHome in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setApplicationHome in class com.atlassian.config.internal.ApplicationConfig
    • isApplicationHomeValid

      public boolean isApplicationHomeValid()
      Specified by:
      isApplicationHomeValid in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      isApplicationHomeValid in class com.atlassian.config.internal.ApplicationConfig
    • setProperty

      public void setProperty(Object key, Object value)
      Specified by:
      setProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setProperty in class com.atlassian.config.internal.ApplicationConfig
    • setProperty

      public void setProperty(Object key, int value)
      Specified by:
      setProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setProperty in class com.atlassian.config.internal.ApplicationConfig
    • setProperty

      public void setProperty(Object key, boolean value)
      Specified by:
      setProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setProperty in class com.atlassian.config.internal.ApplicationConfig
    • getProperty

      public Object getProperty(Object key)
      Specified by:
      getProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getProperty in class com.atlassian.config.internal.ApplicationConfig
    • getBooleanProperty

      public boolean getBooleanProperty(Object key)
      Specified by:
      getBooleanProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getBooleanProperty in class com.atlassian.config.internal.ApplicationConfig
    • getIntegerProperty

      public int getIntegerProperty(Object key)
      Specified by:
      getIntegerProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getIntegerProperty in class com.atlassian.config.internal.ApplicationConfig
    • removeProperty

      public Object removeProperty(Object key)
      Specified by:
      removeProperty in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      removeProperty in class com.atlassian.config.internal.ApplicationConfig
    • getProperties

      public Map getProperties()
      Specified by:
      getProperties in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getProperties in class com.atlassian.config.internal.ApplicationConfig
    • getBuildNumber

      public String getBuildNumber()
      Specified by:
      getBuildNumber in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getBuildNumber in class com.atlassian.config.internal.ApplicationConfig
    • setBuildNumber

      public void setBuildNumber(String build)
      Specified by:
      setBuildNumber in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setBuildNumber in class com.atlassian.config.internal.ApplicationConfig
    • getMajorVersion

      public int getMajorVersion()
      Specified by:
      getMajorVersion in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getMajorVersion in class com.atlassian.config.internal.ApplicationConfig
    • setMajorVersion

      public void setMajorVersion(int majorVersion)
      Specified by:
      setMajorVersion in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setMajorVersion in class com.atlassian.config.internal.ApplicationConfig
    • getMinorVersion

      public int getMinorVersion()
      Specified by:
      getMinorVersion in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getMinorVersion in class com.atlassian.config.internal.ApplicationConfig
    • setMinorVersion

      public void setMinorVersion(int minorVersion)
      Specified by:
      setMinorVersion in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setMinorVersion in class com.atlassian.config.internal.ApplicationConfig
    • getApplicationVersion

      public String getApplicationVersion()
      Specified by:
      getApplicationVersion in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getApplicationVersion in class com.atlassian.config.internal.ApplicationConfig
    • getPropertiesWithPrefix

      public Map getPropertiesWithPrefix(String prefix)
      Specified by:
      getPropertiesWithPrefix in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getPropertiesWithPrefix in class com.atlassian.config.internal.ApplicationConfig
    • isSetupComplete

      public boolean isSetupComplete()
      Specified by:
      isSetupComplete in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      isSetupComplete in class com.atlassian.config.internal.ApplicationConfig
    • setSetupComplete

      public void setSetupComplete(boolean setupComplete)
      Specified by:
      setSetupComplete in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setSetupComplete in class com.atlassian.config.internal.ApplicationConfig
    • save

      public void save() throws com.atlassian.config.ConfigurationException
      Specified by:
      save in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      save in class com.atlassian.config.internal.ApplicationConfig
      Throws:
      com.atlassian.config.ConfigurationException
    • reset

      public void reset()
      Specified by:
      reset in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      reset in class com.atlassian.config.internal.ApplicationConfig
    • getSetupType

      public String getSetupType()
      Specified by:
      getSetupType in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getSetupType in class com.atlassian.config.internal.ApplicationConfig
    • setSetupType

      public void setSetupType(String setupType)
      Specified by:
      setSetupType in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setSetupType in class com.atlassian.config.internal.ApplicationConfig
    • getCurrentSetupStep

      public String getCurrentSetupStep()
      Specified by:
      getCurrentSetupStep in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      getCurrentSetupStep in class com.atlassian.config.internal.ApplicationConfig
    • setCurrentSetupStep

      public void setCurrentSetupStep(String currentSetupStep)
      Specified by:
      setCurrentSetupStep in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setCurrentSetupStep in class com.atlassian.config.internal.ApplicationConfig
    • load

      public void load() throws com.atlassian.config.ConfigurationException
      Specified by:
      load in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      load in class com.atlassian.config.internal.ApplicationConfig
      Throws:
      com.atlassian.config.ConfigurationException
    • configFileExists

      public boolean configFileExists()
      Specified by:
      configFileExists in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      configFileExists in class com.atlassian.config.internal.ApplicationConfig
    • setConfigurationFileName

      public void setConfigurationFileName(String configurationFileName)
      Specified by:
      setConfigurationFileName in interface com.atlassian.config.ApplicationConfiguration
      Overrides:
      setConfigurationFileName in class com.atlassian.config.internal.ApplicationConfig