Class BuildCustomizerFactoryImpl

    • Constructor Detail

      • BuildCustomizerFactoryImpl

        public BuildCustomizerFactoryImpl()
    • 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 interface BuildCustomizerFactory
        Parameters:
        buildType - build configuration where build will be created
        currentUser - user who performs action. The user is required for personal build and for build comment action.
        Returns:
        new build customizer