Class ConfluencePluginSettings

java.lang.Object
com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
com.atlassian.confluence.impl.settings.ConfluencePluginSettings
All Implemented Interfaces:
ExtendedPluginSettings, com.atlassian.sal.api.pluginsettings.PluginSettings

public class ConfluencePluginSettings extends com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings implements ExtendedPluginSettings
Implements the ExtendedPluginSettings interface using the PluginSettingRepository. Note that this class does not define additional transactional boundaries as it does not throw errors that would require a rollback.
Since:
10.0
  • Constructor Details

  • Method Details

    • getKeys

      public Set<String> getKeys()
      Specified by:
      getKeys in interface ExtendedPluginSettings
      Returns:
      all keys in the namespace of this settings instance
    • put

      public Object put(String key, Object value)
      Specified by:
      put in interface com.atlassian.sal.api.pluginsettings.PluginSettings
      Overrides:
      put in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • get

      public Object get(String key)
      Specified by:
      get in interface com.atlassian.sal.api.pluginsettings.PluginSettings
      Overrides:
      get in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • getActual

      protected String getActual(String key)
      Specified by:
      getActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • putActual

      protected void putActual(String key, String value)
      Specified by:
      putActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • remove

      public Object remove(String key)
      Specified by:
      remove in interface com.atlassian.sal.api.pluginsettings.PluginSettings
      Overrides:
      remove in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • removeActual

      protected void removeActual(String key)
      Specified by:
      removeActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object