Interface HierarchicalConfigurationExporter
-
- All Known Implementing Classes:
HierarchicalConfigurationExporterImpl
public interface HierarchicalConfigurationExporter
Service to export configurations used inPlan
andRepositoryData
objects to YAML configs.- Since:
- 5.11
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDataMapToConfiguration(org.apache.commons.configuration.HierarchicalConfiguration configuration, Map<String,Object> configurationMap)
@NotNull org.apache.commons.configuration.HierarchicalConfiguration
fromDataMap(@NotNull Map<String,Object> configurationMap)
@NotNull Map<String,Object>
generateDataMap(@NotNull org.apache.commons.configuration.HierarchicalConfiguration configuration)
Generate YAML-friendly map containing data fromHierarchicalConfiguration
-
-
-
Field Detail
-
VALUE_KEY
static final String VALUE_KEY
If configuration node has value and children and there's no other way to represent the value, we use this key to denote that.
-
-
Method Detail
-
generateDataMap
@NotNull @NotNull Map<String,Object> generateDataMap(@NotNull @NotNull org.apache.commons.configuration.HierarchicalConfiguration configuration)
Generate YAML-friendly map containing data fromHierarchicalConfiguration
-
fromDataMap
@NotNull @NotNull org.apache.commons.configuration.HierarchicalConfiguration fromDataMap(@NotNull @NotNull Map<String,Object> configurationMap)
-
-