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 SBuildTypegetBuildType()DiskUsageProjectRowgetParent()DiskUsageResultgetStatisticResult()booleanisCalculated()-
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:
getParentin interfaceStatisticRow<DiskUsageResult>- Overrides:
getParentin classStatisticProjectRow<DiskUsageResult,DiskUsageRow,DiskUsageProjectRow>
-
-