Class BuildTypeSettingsMapper
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildTypeSettingsMapper
-
public class BuildTypeSettingsMapper extends Object
Maps dependencies from source build configurations to build configuration copies. For example, build configuration bt1 depends on another build configuration bt2 (both configurations belongs to one project). We created copies of both of these configurations at once (when their project was copied). So now we have bt1copy and bt2copy. In this case bt1copy should depend on bt2copy not on bt2. This mapper also preserves self dependencies: if bt1 depends on self its copy will too depend on self, and not on bt1.
-
-
Constructor Summary
Constructors Constructor Description BuildTypeSettingsMapper(BuildTypeCopyMap copyMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmapSettings()voidsetAgentTypeManager(AgentTypeManager agentTypeManager)voidsetBuildTypeSettingsFactory(BuildTypeSettingsFactory buildTypeSettingsFactory)voidsetCopyOptions(CopyOptions copyOptions)voidsetDependencyFactory(DependencyFactory dependencyFactory)voidsetExtensionHolder(ExtensionHolder extensionHolder)voidsetGroupNotificationRulesManager(GroupNotificationRulesManager groupNotificationRulesManager)voidsetLowLevelProblemMutingService(LowLevelProblemMutingService lowLevelProblemMutingService)voidsetProblemMutingService(ProblemMutingService problemMutingService)voidsetProjectManager(ProjectManager projectManager)voidsetSecurityContext(SecurityContextEx securityContext)voidsetUserNotificationRulesManager(UserNotificationRulesManager userNotificationRulesManager)
-
-
-
Constructor Detail
-
BuildTypeSettingsMapper
public BuildTypeSettingsMapper(BuildTypeCopyMap copyMap)
-
-
Method Detail
-
setBuildTypeSettingsFactory
public void setBuildTypeSettingsFactory(@NotNull BuildTypeSettingsFactory buildTypeSettingsFactory)
-
setDependencyFactory
public void setDependencyFactory(@NotNull DependencyFactory dependencyFactory)
-
setProjectManager
public void setProjectManager(ProjectManager projectManager)
-
setCopyOptions
public void setCopyOptions(CopyOptions copyOptions)
-
setSecurityContext
public void setSecurityContext(SecurityContextEx securityContext)
-
setExtensionHolder
public void setExtensionHolder(ExtensionHolder extensionHolder)
-
setAgentTypeManager
public void setAgentTypeManager(AgentTypeManager agentTypeManager)
-
setProblemMutingService
public void setProblemMutingService(ProblemMutingService problemMutingService)
-
setLowLevelProblemMutingService
public void setLowLevelProblemMutingService(LowLevelProblemMutingService lowLevelProblemMutingService)
-
setGroupNotificationRulesManager
public void setGroupNotificationRulesManager(GroupNotificationRulesManager groupNotificationRulesManager)
-
setUserNotificationRulesManager
public void setUserNotificationRulesManager(UserNotificationRulesManager userNotificationRulesManager)
-
mapSettings
public void mapSettings()
-
-