Class 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 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()