public final class PluginSettingsUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static Optional<Boolean> |
getBooleanValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key) |
static boolean |
getBooleanValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
boolean defaultValue) |
static ZonedDateTime |
getDateValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
ZoneId zone) |
static String |
getFullKey(String key) |
static <T> List<T> |
getListValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
Function<Object,T> elementMapper) |
static Long |
getLongValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key) |
static Object |
getRawValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key) |
static String |
getStringValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key) |
static void |
removeValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key) |
static void |
setBooleanValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
boolean value) |
static void |
setDateValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
ZonedDateTime value) |
static void |
setListValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
List<String> value) |
static void |
setLongValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
Long value) |
static void |
setStringValue(com.atlassian.sal.api.pluginsettings.PluginSettings settings,
String key,
String value) |
public static Object getRawValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key)
@Nullable public static String getStringValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key)
@Nullable public static Long getLongValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key)
@Nullable public static ZonedDateTime getDateValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, ZoneId zone)
public static boolean getBooleanValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, boolean defaultValue)
public static Optional<Boolean> getBooleanValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key)
public static void removeValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key)
public static void setStringValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, @Nullable String value)
public static void setLongValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, @Nullable Long value)
public static void setDateValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, @Nullable ZonedDateTime value)
public static void setBooleanValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, boolean value)
public static void setListValue(@Nonnull com.atlassian.sal.api.pluginsettings.PluginSettings settings, @Nonnull String key, @Nullable List<String> value)
Copyright © 2023 Atlassian. All rights reserved.