Class CopyProjectHelper
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.CopyProjectHelper
-
public class CopyProjectHelper extends Object
- Author:
- Pavel.Sher Date: 11.10.2008
-
-
Constructor Summary
Constructors Constructor Description CopyProjectHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyMutedTests(SProject oldProject, SProject newProject)
void
copyProjectNotificationRules(SProject oldProject, SProject newProject)
void
copyProjectRoles(SProject oldProject, SProject newProject)
Copies roles from one project to another.void
setGroupManager(UserGroupManager groupManager)
void
setNotificationRulesManager(NotificationRulesManager notificationRulesManager)
void
setNotifierRegistry(NotificatorRegistry notifierRegistry)
void
setProblemMutingService(ProblemMutingService problemMutingService)
void
setServerSettings(ServerSettings serverSettings)
void
setUserModel(UserModelEx userModel)
-
-
-
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 projectnewProject
- target project
-
copyProjectNotificationRules
public void copyProjectNotificationRules(@NotNull SProject oldProject, @NotNull SProject newProject)
-
-