Class CopyProjectHelper


  • public class CopyProjectHelper
    extends Object
    Author:
    Pavel.Sher Date: 11.10.2008
    • Constructor Detail

      • CopyProjectHelper

        public CopyProjectHelper()
    • Method Detail

      • setUserModel

        public void setUserModel​(UserModelEx userModel)
      • setNotificationRulesManager

        public void setNotificationRulesManager​(NotificationRulesManager notificationRulesManager)
      • setNotifierRegistry

        public void setNotifierRegistry​(NotificatorRegistry notifierRegistry)
      • setServerSettings

        public void setServerSettings​(ServerSettings serverSettings)
      • setGroupManager

        public void setGroupManager​(UserGroupManager groupManager)
      • setProblemMutingService

        public void setProblemMutingService​(ProblemMutingService problemMutingService)
      • copyProjectRoles

        public void copyProjectRoles​(@NotNull
                                     SProject oldProject,
                                     @NotNull
                                     SProject newProject)
        Copies roles from one project to another. Should be called under system account.
        Parameters:
        oldProject - source project
        newProject - target project
      • copyProjectNotificationRules

        public void copyProjectNotificationRules​(@NotNull
                                                 SProject oldProject,
                                                 @NotNull
                                                 SProject newProject)
      • copyMutedTests

        public void copyMutedTests​(@NotNull
                                   SProject oldProject,
                                   @NotNull
                                   SProject newProject)