Class GroupingTableRows
- java.lang.Object
-
- jetbrains.buildServer.controllers.agent.statistics.table.rows.GroupingTableRows
-
- All Implemented Interfaces:
SummaryUsageProvider
public class GroupingTableRows extends Object implements SummaryUsageProvider
- Author:
- Eugene Petrenko Created: 28.12.2009 13:38:19
-
-
Constructor Summary
Constructors Constructor Description GroupingTableRows(List<OrdinaryTableRow> rows)
GroupingTableRows(List<OrdinaryTableRow> rows, GroupingTableRow groupingTableRow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupingTableRow
getHeaderRow()
List<OrdinaryTableRow>
getRows()
List<Pair<AgentConfigurationCell,List<AgentConfigurationCell>>>
getSummaryUsage()
void
showGroupHeader(BuildTypeHolder bth)
-
-
-
Constructor Detail
-
GroupingTableRows
public GroupingTableRows(@NotNull List<OrdinaryTableRow> rows)
-
GroupingTableRows
public GroupingTableRows(@NotNull List<OrdinaryTableRow> rows, @Nullable GroupingTableRow groupingTableRow)
-
-
Method Detail
-
showGroupHeader
public void showGroupHeader(@NotNull BuildTypeHolder bth)
-
getHeaderRow
@Nullable public GroupingTableRow getHeaderRow()
-
getRows
@NotNull public List<OrdinaryTableRow> getRows()
-
getSummaryUsage
@NotNull public List<Pair<AgentConfigurationCell,List<AgentConfigurationCell>>> getSummaryUsage()
- Specified by:
getSummaryUsage
in interfaceSummaryUsageProvider
- Returns:
- a list of usage times if there are at least one row or null otherwise
-
-