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 BuildTimeProjectRowgetParent()BuildTimeResultgetStatisticResult()booleanisCalculated()-
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:
getParentin interfaceStatisticRow<BuildTimeResult>- Overrides:
getParentin classStatisticProjectRow<BuildTimeResult,BuildTimeRow,BuildTimeProjectRow>
-
-