Class BuildCustomizerFactoryImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildCustomizerFactoryImpl
-
- All Implemented Interfaces:
BuildCustomizerFactory
public class BuildCustomizerFactoryImpl extends Object implements BuildCustomizerFactory
-
-
Constructor Summary
Constructors Constructor Description BuildCustomizerFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildCustomizercreateBuildCustomizer(SBuildType buildType, SUser currentUser)Creates new build customizer which can be used to create custom builds.voidsetBuildChainFactory(BuildChainFactory buildChainFactory)voidsetChangesCollectorFactory(VcsChangesCollectorFactory changesCollectorFactory)voidsetExtensionsProvider(ExtensionsProvider extensionsProvider)voidsetSecurityContext(SecurityContextEx securityContext)voidsetVcsModificationHistory(VcsModificationHistory vcsModificationHistory)
-
-
-
Method Detail
-
setChangesCollectorFactory
public void setChangesCollectorFactory(@NotNull VcsChangesCollectorFactory changesCollectorFactory)
-
setBuildChainFactory
public void setBuildChainFactory(@NotNull BuildChainFactory buildChainFactory)
-
setVcsModificationHistory
public void setVcsModificationHistory(@NotNull VcsModificationHistory vcsModificationHistory)
-
setSecurityContext
public void setSecurityContext(@NotNull SecurityContextEx securityContext)
-
setExtensionsProvider
public void setExtensionsProvider(ExtensionsProvider extensionsProvider)
-
createBuildCustomizer
@NotNull public BuildCustomizer createBuildCustomizer(@NotNull SBuildType buildType, @Nullable SUser currentUser)
Description copied from interface:BuildCustomizerFactoryCreates new build customizer which can be used to create custom builds.- Specified by:
createBuildCustomizerin interfaceBuildCustomizerFactory- Parameters:
buildType- build configuration where build will be createdcurrentUser- user who performs action. The user is required for personal build and for build comment action.- Returns:
- new build customizer
-
-