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 BuildCustomizer
createBuildCustomizer(SBuildType buildType, SUser currentUser)
Creates new build customizer which can be used to create custom builds.void
setBuildChainFactory(BuildChainFactory buildChainFactory)
void
setChangesCollectorFactory(VcsChangesCollectorFactory changesCollectorFactory)
void
setExtensionsProvider(ExtensionsProvider extensionsProvider)
void
setSecurityContext(SecurityContextEx securityContext)
void
setVcsModificationHistory(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:BuildCustomizerFactory
Creates new build customizer which can be used to create custom builds.- Specified by:
createBuildCustomizer
in 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
-
-