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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Exception thrown when a PluginSetting read from the database is corrupt and cannot be deserialized. -
Constructor Summary
ConstructorsConstructorDescriptionConfluencePluginSettings
(PluginSettingRepository repository, String namespace) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected String
getKeys()
int
hashCode()
protected void
protected void
removeActual
(String key)
-
Constructor Details
-
ConfluencePluginSettings
-
-
Method Details
-
getKeys
- Specified by:
getKeys
in interfaceExtendedPluginSettings
- Returns:
- all keys in the namespace of this settings instance
-
put
- Specified by:
put
in interfacecom.atlassian.sal.api.pluginsettings.PluginSettings
- Overrides:
put
in classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
get
- Specified by:
get
in interfacecom.atlassian.sal.api.pluginsettings.PluginSettings
- Overrides:
get
in classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
getActual
- Specified by:
getActual
in classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
putActual
- Specified by:
putActual
in classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
remove
- Specified by:
remove
in interfacecom.atlassian.sal.api.pluginsettings.PluginSettings
- Overrides:
remove
in classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
removeActual
- Specified by:
removeActual
in classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
equals
-
hashCode
public int hashCode()
-