Class ChainChangesPreviousBuildsProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.ChainChangesPreviousBuildsProviderImpl
-
- All Implemented Interfaces:
PreviousBuildsProvider
public class ChainChangesPreviousBuildsProviderImpl extends Object implements PreviousBuildsProvider
-
-
Constructor Summary
Constructors Constructor Description ChainChangesPreviousBuildsProviderImpl(String topBuildTypeId, SelectPrevBuildPolicy prevBuildPolicy, BuildPromotionManager buildPromotionManager, SecurityContextEx securityContext, boolean ensureDefaultBranchBuildsReachableFromTop, Supplier<List<OrderedBuild>> topOrderedBuildsSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
Unique id of this calculator, will be used to cache resultsSelectPrevBuildPolicy
getPrevBuildPolicy()
Stream<OrderedBuild>
getPreviousBuilds(BuildPromotion currentPromotion)
-
-
-
Constructor Detail
-
ChainChangesPreviousBuildsProviderImpl
public ChainChangesPreviousBuildsProviderImpl(@NotNull String topBuildTypeId, @NotNull SelectPrevBuildPolicy prevBuildPolicy, @NotNull BuildPromotionManager buildPromotionManager, @NotNull SecurityContextEx securityContext, boolean ensureDefaultBranchBuildsReachableFromTop, @NotNull Supplier<List<OrderedBuild>> topOrderedBuildsSupplier)
-
-
Method Detail
-
getId
@NotNull public String getId()
Description copied from interface:PreviousBuildsProvider
Unique id of this calculator, will be used to cache results- Specified by:
getId
in interfacePreviousBuildsProvider
- Returns:
-
getPrevBuildPolicy
@NotNull public SelectPrevBuildPolicy getPrevBuildPolicy()
- Specified by:
getPrevBuildPolicy
in interfacePreviousBuildsProvider
-
getPreviousBuilds
@NotNull public Stream<OrderedBuild> getPreviousBuilds(@NotNull BuildPromotion currentPromotion)
- Specified by:
getPreviousBuilds
in interfacePreviousBuildsProvider
-
-