public class RepositoryExporterImpl extends Object implements RepositoryExporter
Constructor and Description |
---|
RepositoryExporterImpl(HierarchicalConfigurationExporter hierarchicalConfigurationExporter) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
generateDataMap(RepositoryData repositoryData)
Generate YAML-friendly map containing data from
RepositoryData . |
Map<String,Object> |
generateDataMap(RepositoryDefinition repositoryDefinition)
Generate YAML-friendly map containing data from
RepositoryDefinition . |
Map<String,Object> |
generateDataMap(WebRepositoryViewer webRepositoryViewer)
Generate YAML-friendly map containing data from
WebRepositoryViewer |
Map<String,Object> |
generateDataMapForOverridingRepository(RepositoryData master,
Map<String,Object> masterRepoConfigExport,
Map<String,Object> masterWebViewerConfigExport,
RepositoryData override)
Generate YAML-friendly map of configuration of repository in
ChainBranch . |
public RepositoryExporterImpl(HierarchicalConfigurationExporter hierarchicalConfigurationExporter)
public Map<String,Object> generateDataMap(RepositoryDefinition repositoryDefinition)
RepositoryExporter
RepositoryDefinition
.
Used to export plan repository references or definitions.generateDataMap
in interface RepositoryExporter
public Map<String,Object> generateDataMap(@NotNull WebRepositoryViewer webRepositoryViewer)
RepositoryExporter
WebRepositoryViewer
generateDataMap
in interface RepositoryExporter
public Map<String,Object> generateDataMap(RepositoryData repositoryData)
RepositoryExporter
RepositoryData
.
Used to export linked repositories.generateDataMap
in interface RepositoryExporter
public Map<String,Object> generateDataMapForOverridingRepository(RepositoryData master, Map<String,Object> masterRepoConfigExport, Map<String,Object> masterWebViewerConfigExport, RepositoryData override)
RepositoryExporter
ChainBranch
.
The returned map only contains difference between branch and master.generateDataMapForOverridingRepository
in interface RepositoryExporter
master
- - definition of master repositorymasterRepoConfigExport
- - yaml-friendly map of configuration of master repositorymasterWebViewerConfigExport
- - yaml-friendly map of web repository viewer used by master planoverride
- - definition of repository in chain branchCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.