Class DiskUsageProjectRow
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.StatisticProjectRow<DiskUsageResult,DiskUsageRow,DiskUsageProjectRow>
-
- jetbrains.buildServer.serverSide.statistics.diskusage.DiskUsageProjectRow
-
- All Implemented Interfaces:
ProjectAware
,ProjectRow
,StatisticRow<DiskUsageResult>
public class DiskUsageProjectRow extends StatisticProjectRow<DiskUsageResult,DiskUsageRow,DiskUsageProjectRow>
User: linfar Date: 2/12/13Encapsulates disk usage over one project. Can also encapsulate plain set of DiskUsageRow objects to show them ungrouped
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.statistics.StatisticProjectRow
myStatisticResult
-
-
Constructor Summary
Constructors Constructor Description DiskUsageProjectRow(SProject project, List<DiskUsageRow> rows)
DiskUsageProjectRow(SProject project, List<DiskUsageRow> rows, DiskUsageResult total)
Creates instance ofDiskUsageProjectRow
.DiskUsageProjectRow(SProject project, List<DiskUsageRow> rows, DiskUsageResult total, boolean computeTotalFromRows)
DiskUsageProjectRow(StatisticProjectRow<DiskUsageResult,DiskUsageRow,DiskUsageProjectRow> other, DiskUsageResult total)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SBuildType
getBuildType()
DiskUsageProjectRow
getParent()
DiskUsageResult
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
-
DiskUsageProjectRow
public DiskUsageProjectRow(@NotNull SProject project, @NotNull List<DiskUsageRow> rows, @NotNull DiskUsageResult total)
Creates instance of
DiskUsageProjectRow
. Calculates project subtotals from provided list as well as checks whether data is up-to-date or currently updated.- Parameters:
project
-rows
-
-
DiskUsageProjectRow
public DiskUsageProjectRow(@NotNull SProject project, @NotNull List<DiskUsageRow> rows, @NotNull DiskUsageResult total, boolean computeTotalFromRows)
-
DiskUsageProjectRow
public DiskUsageProjectRow(@NotNull StatisticProjectRow<DiskUsageResult,DiskUsageRow,DiskUsageProjectRow> other, @NotNull DiskUsageResult total)
-
DiskUsageProjectRow
public DiskUsageProjectRow(@NotNull SProject project, @NotNull List<DiskUsageRow> rows)
-
-
Method Detail
-
getBuildType
@Nullable public SBuildType getBuildType()
-
getStatisticResult
@NotNull public DiskUsageResult getStatisticResult()
-
isCalculated
public boolean isCalculated()
-
getParent
@Nullable public DiskUsageProjectRow getParent()
- Specified by:
getParent
in interfaceStatisticRow<DiskUsageResult>
- Overrides:
getParent
in classStatisticProjectRow<DiskUsageResult,DiskUsageRow,DiskUsageProjectRow>
-
-