Class PrevNextBuildsCalculator
- java.lang.Object
-
- jetbrains.buildServer.serverSide.messages.codeInspection.PrevNextBuildsCalculator
-
public class PrevNextBuildsCalculator extends Object
-
-
Constructor Summary
Constructors Constructor Description PrevNextBuildsCalculator(String buildTypeId, SQLRunnerEx sqlRunner, Predicate<OrderedBuild> hasDataPredicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<OrderedBuild>
getNextAffectedBuilds(OrderedBuild current, String branchName)
Returns builds happened after the specified current build and having this current build as their previous one.OrderedBuild
getPreviousBuild(OrderedBuild current, String branchName)
For the given current build returns previous build which should be used as a base build for statistics calculation
-
-
-
Constructor Detail
-
PrevNextBuildsCalculator
public PrevNextBuildsCalculator(@NotNull String buildTypeId, @NotNull SQLRunnerEx sqlRunner, @NotNull Predicate<OrderedBuild> hasDataPredicate)
-
-
Method Detail
-
getPreviousBuild
@Nullable public OrderedBuild getPreviousBuild(@NotNull OrderedBuild current, @NotNull String branchName)
For the given current build returns previous build which should be used as a base build for statistics calculation
-
getNextAffectedBuilds
@NotNull public List<OrderedBuild> getNextAffectedBuilds(@NotNull OrderedBuild current, @NotNull String branchName)
Returns builds happened after the specified current build and having this current build as their previous one. In other words for each of the returned builds methodgetPreviousBuild(OrderedBuild, String)
returns current build.
-
-