Class ChangeDetailsCalculator
- java.lang.Object
-
- jetbrains.buildServer.controllers.changes.ChangeDetailsCalculator
-
public class ChangeDetailsCalculator extends Object
Performs various calculations for a change status in different build configurations. This class calculates carpet status on Changes page + details information shown on the page.- Author:
- kir
-
-
Constructor Summary
Constructors Constructor Description ChangeDetailsCalculator(ChangeStatus change, Filter<SBuildType> buildTypeFilter, SUser currentUser, Comparator<SBuildType> buildTypeOrder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<SBuildType,String>
buildCarpet()
static ChangeDetails
calculateDetails(ChangeStatus changeStatus, UserEx user, Filter<SBuildType> buildTypesFilter)
-
-
-
Constructor Detail
-
ChangeDetailsCalculator
public ChangeDetailsCalculator(@NotNull ChangeStatus change, @NotNull Filter<SBuildType> buildTypeFilter, @NotNull SUser currentUser, @NotNull Comparator<SBuildType> buildTypeOrder)
-
-
Method Detail
-
calculateDetails
public static ChangeDetails calculateDetails(ChangeStatus changeStatus, UserEx user, @NotNull Filter<SBuildType> buildTypesFilter)
-
buildCarpet
public Map<SBuildType,String> buildCarpet()
-
-