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 classException 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 TypeMethodDescriptionbooleanprotected StringgetKeys()inthashCode()protected voidprotected voidremoveActual(String key)
-
Constructor Details
-
ConfluencePluginSettings
-
-
Method Details
-
getKeys
- Specified by:
getKeysin interfaceExtendedPluginSettings- Returns:
- all keys in the namespace of this settings instance
-
put
- Specified by:
putin interfacecom.atlassian.sal.api.pluginsettings.PluginSettings- Overrides:
putin classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
get
- Specified by:
getin interfacecom.atlassian.sal.api.pluginsettings.PluginSettings- Overrides:
getin classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
getActual
- Specified by:
getActualin classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
putActual
- Specified by:
putActualin classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
remove
- Specified by:
removein interfacecom.atlassian.sal.api.pluginsettings.PluginSettings- Overrides:
removein classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
removeActual
- Specified by:
removeActualin classcom.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
-
equals
-
hashCode
public int hashCode()
-