Class BuildTypeCopyMap
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildTypeCopyMap
-
- All Implemented Interfaces:
CopiedObjects
public class BuildTypeCopyMap extends Object implements CopiedObjects
Records and provides build configuration mapping after project copying
-
-
Constructor Summary
Constructors Constructor Description BuildTypeCopyMap()
-
Method Summary
-
-
-
Method Detail
-
settingsCopied
public void settingsCopied(@NotNull BuildTypeSettings source, @NotNull BuildTypeSettings copy)
-
projectFeatureCopied
public void projectFeatureCopied(@NotNull SProjectFeatureDescriptor source, @NotNull SProjectFeatureDescriptor copied)
-
getSettingsProject
@Nullable public SProject getSettingsProject(@NotNull BuildTypeSettings source)
-
findBuildTypeById
@Nullable public SBuildType findBuildTypeById(@NotNull String btId)
-
getMappedBuildType
@Nullable public SBuildType getMappedBuildType(@NotNull SBuildType source)
-
getMappedTemplate
@Nullable public BuildTypeTemplate getMappedTemplate(@NotNull BuildTypeTemplate source)
-
getCopiedSettingsMap
@NotNull public Map<BuildTypeSettings,BuildTypeSettings> getCopiedSettingsMap()
Description copied from interface:CopiedObjects
Map of copied settings (build types or templates): src => srcCopy- Specified by:
getCopiedSettingsMap
in interfaceCopiedObjects
- Returns:
-
getCopiedProjectsMap
@NotNull public Map<SProject,SProject> getCopiedProjectsMap()
Description copied from interface:CopiedObjects
Map of copied projects: src => srcCopy- Specified by:
getCopiedProjectsMap
in interfaceCopiedObjects
- Returns:
-
getCopiedVcsRootsMap
@NotNull public Map<SVcsRoot,SVcsRoot> getCopiedVcsRootsMap()
Description copied from interface:CopiedObjects
Map of copied vcs roots: src => srcCopy- Specified by:
getCopiedVcsRootsMap
in interfaceCopiedObjects
- Returns:
-
getCopiedProjectFeatureDescriptorsMap
@NotNull public Map<SProjectFeatureDescriptor,SProjectFeatureDescriptor> getCopiedProjectFeatureDescriptorsMap()
Description copied from interface:CopiedObjects
Map of copied project feature descriptors: src => srcCopy- Specified by:
getCopiedProjectFeatureDescriptorsMap
in interfaceCopiedObjects
- Returns:
-
getCopiedProjectFeatureIdsMap
@NotNull public Map<String,String> getCopiedProjectFeatureIdsMap()
- Specified by:
getCopiedProjectFeatureIdsMap
in interfaceCopiedObjects
- Returns:
- map of project feature ids: src id => srcCopy id
-
-