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 StringgetId()Unique id of this calculator, will be used to cache resultsSelectPrevBuildPolicygetPrevBuildPolicy()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:PreviousBuildsProviderUnique id of this calculator, will be used to cache results- Specified by:
getIdin interfacePreviousBuildsProvider- Returns:
-
getPrevBuildPolicy
@NotNull public SelectPrevBuildPolicy getPrevBuildPolicy()
- Specified by:
getPrevBuildPolicyin interfacePreviousBuildsProvider
-
getPreviousBuilds
@NotNull public Stream<OrderedBuild> getPreviousBuilds(@NotNull BuildPromotion currentPromotion)
- Specified by:
getPreviousBuildsin interfacePreviousBuildsProvider
-
-