Package net.solarnetwork.node.settings
Interface SettingsUpdates.Change
- All Known Implementing Classes:
SettingValueBean
- Enclosing interface:
SettingsUpdates
public static interface SettingsUpdates.Change
A single setting update to apply.
-
Method Summary
Modifier and TypeMethodDescriptionGet the setting instance ID of the setting provider factory this is for, or null if the provider is not a factorygetKey()Get the setting key.Get the setting provider ID this change is for.getValue()Get the setting value.booleanisRemove()Get the remove flag.booleanGet the transient flag.
-
Method Details
-
getProviderKey
String getProviderKey()Get the setting provider ID this change is for.- Returns:
- the setting provider key
-
getInstanceKey
String getInstanceKey()Get the setting instance ID of the setting provider factory this is for, or null if the provider is not a factory- Returns:
- the setting instance key, or null
-
getKey
String getKey()Get the setting key.- Returns:
- the key
-
getValue
String getValue()Get the setting value.- Returns:
- the value
-
isTransient
boolean isTransient()Get the transient flag.- Returns:
- the transient flag
-
isRemove
boolean isRemove()Get the remove flag.- Returns:
- true if this setting should be deleted
-