public interface ImportExportAwarePlugin extends BuildConfigurationAwarePlugin
Modifier and Type | Method and Description |
---|---|
Set<String> |
getConfigurationKeys()
Return all property keys related to this plugin module which may exist in a plan's
BuildConfiguration . |
default Map<String,Object> |
toSerializableMap(org.apache.commons.configuration.HierarchicalConfiguration buildConfiguration)
Convert the given build configuration to a map that can be serialized and then exported by Bamboo.
|
addDefaultValues, isConfigurationMissing, prepareConfigObject, validate
init
getEditHtml, getViewHtml
@NotNull Set<String> getConfigurationKeys()
BuildConfiguration
.
The returned set may be immutable. If a plugin module doesn't have configuration, then an empty set should be
returned.@NotNull default Map<String,Object> toSerializableMap(@NotNull org.apache.commons.configuration.HierarchicalConfiguration buildConfiguration)
Convert the given build configuration to a map that can be serialized and then exported by Bamboo.
The returned map must only contain values of the following types:
Null values are permitted. Nested collections are also allowed, but they must be of the following types:
Nested collections must only contain legal values (one of the listed above). Multiple level nesting is allowed.
buildConfiguration
- plan's build configurationCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.