Package com.atlassian.adf.model.node
Class ExtensionSettings
- java.lang.Object
-
- com.atlassian.adf.model.node.ExtensionSettings
-
public class ExtensionSettings extends Object
A helper class that provides consistent management of extension settings for the various node types that represent extensions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExtensionSettings.Layoutstatic interfaceExtensionSettings.PartialTypes that represent a partially constructed extension node of some kind.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionSettingscopy()booleanequals(Object o)StringextensionKey()voidextensionKey(String extensionKey)static ExtensionSettings.Partial.NeedsExtensionKey<ExtensionSettings>extensionSettings()static ExtensionSettingsextensionSettings(String extensionKey, String extensionType)static <T> ExtensionSettings.Partial.NeedsExtensionKey<T>extensionSettings(Function<ExtensionSettings,T> constructor)StringextensionType()voidextensionType(String extensionType)inthashCode()ExtensionSettingslet(Consumer<? super ExtensionSettings> effect)Optional<String>localId()voidlocalId(String localId)<T> Tmap(Function<ExtensionSettings,T> mapper)Optional<Map<String,?>>parameters()voidparameters(Map<String,?> parameters)Optional<String>text()voidtext(String text)
-
-
-
Method Detail
-
extensionSettings
public static ExtensionSettings.Partial.NeedsExtensionKey<ExtensionSettings> extensionSettings()
-
extensionSettings
public static <T> ExtensionSettings.Partial.NeedsExtensionKey<T> extensionSettings(Function<ExtensionSettings,T> constructor)
-
extensionSettings
public static ExtensionSettings extensionSettings(String extensionKey, String extensionType)
-
copy
public ExtensionSettings copy()
-
map
public <T> T map(Function<ExtensionSettings,T> mapper)
-
let
public ExtensionSettings let(Consumer<? super ExtensionSettings> effect)
-
extensionKey
public void extensionKey(String extensionKey)
-
extensionType
public void extensionType(String extensionType)
-
localId
public void localId(@Nullable String localId)
-
text
public void text(@Nullable String text)
-
extensionKey
public String extensionKey()
-
extensionType
public String extensionType()
-
-