public interface RepositoryExporter
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 . |
@NotNull Map<String,Object> generateDataMap(@NotNull RepositoryDefinition repositoryDefinition)
RepositoryDefinition
.
Used to export plan repository references or definitions.@NotNull Map<String,Object> generateDataMap(@NotNull WebRepositoryViewer webRepositoryViewer)
WebRepositoryViewer
@NotNull Map<String,Object> generateDataMap(@NotNull RepositoryData repositoryData)
RepositoryData
.
Used to export linked repositories.@NotNull Map<String,Object> generateDataMapForOverridingRepository(@NotNull RepositoryData master, @NotNull Map<String,Object> masterRepoConfigExport, @NotNull Map<String,Object> masterWebViewerConfigExport, @NotNull RepositoryData override)
ChainBranch
.
The returned map only contains difference between branch and master.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.