Class BuildTimeProjectRow
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.StatisticProjectRow<BuildTimeResult,BuildTimeRow,BuildTimeProjectRow>
-
- jetbrains.buildServer.serverSide.statistics.buildtime.BuildTimeProjectRow
-
- All Implemented Interfaces:
ProjectAware
,ProjectRow
,StatisticRow<BuildTimeResult>
public class BuildTimeProjectRow extends StatisticProjectRow<BuildTimeResult,BuildTimeRow,BuildTimeProjectRow>
Encapsulates build time over one project. Can also encapsulate plain set of BuildTimeRow objects to show them ungrouped
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.statistics.StatisticProjectRow
myStatisticResult
-
-
Constructor Summary
Constructors Constructor Description BuildTimeProjectRow(SProject project, List<BuildTimeRow> statisticRows, BuildTimeResult total)
Creates instance ofBuildTimeProjectRow
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildTimeProjectRow
getParent()
BuildTimeResult
getStatisticResult()
boolean
isCalculated()
-
Methods inherited from class jetbrains.buildServer.serverSide.statistics.StatisticProjectRow
addBuildType, addSubProject, addSubProject, aggregate, equals, getProject, getRows, getRowsMap, getSubProjects, hashCode, isEmpty, setParent
-
-
-
-
Constructor Detail
-
BuildTimeProjectRow
public BuildTimeProjectRow(@NotNull SProject project, @NotNull List<BuildTimeRow> statisticRows, @NotNull BuildTimeResult total)
Creates instance of
BuildTimeProjectRow
. Calculates project subtotals from provided list as well as checks whether data is up-to-date or currently updated.- Parameters:
project
-statisticRows
-total
-
-
-
Method Detail
-
getStatisticResult
@NotNull public BuildTimeResult getStatisticResult()
-
isCalculated
public boolean isCalculated()
-
getParent
@Nullable public BuildTimeProjectRow getParent()
- Specified by:
getParent
in interfaceStatisticRow<BuildTimeResult>
- Overrides:
getParent
in classStatisticProjectRow<BuildTimeResult,BuildTimeRow,BuildTimeProjectRow>
-
-