Class FoldableRow<I extends QueryItem>
java.lang.Object
pro.taskana.monitor.api.reports.row.SingleRow<I>
pro.taskana.monitor.api.reports.row.FoldableRow<I>
- All Implemented Interfaces:
Row<I>
- Direct Known Subclasses:
DetailedClassificationRow,TimestampRow,TimestampRow.OrgLevel1Row,TimestampRow.OrgLevel2Row,TimestampRow.OrgLevel3Row
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFoldableRow(String key, int columnSize, Function<? super I, String> calcFoldableRowKey) -
Method Summary
Modifier and TypeMethodDescriptionvoidAppends a specific item value at a specific index.getFoldableRow(String key) final intvoidsetDisplayName(Map<String, String> displayMap) toString()voidupdateTotalValue(I item) updates the total value of the row without changing any cell value.Methods inherited from class pro.taskana.monitor.api.reports.row.SingleRow
getCells, getDisplayName, getKey, getTotalValue
-
Constructor Details
-
FoldableRow
-
-
Method Details
-
getFoldableRowCount
public final int getFoldableRowCount() -
getFoldableRowKeySet
-
addItem
Description copied from interface:RowAppends a specific item value at a specific index. -
updateTotalValue
Description copied from interface:Rowupdates the total value of the row without changing any cell value.- Specified by:
updateTotalValuein interfaceRow<I extends QueryItem>- Overrides:
updateTotalValuein classSingleRow<I extends QueryItem>- Parameters:
item- the item whose value will be added to the total value of this row.
-
setDisplayName
- Specified by:
setDisplayNamein interfaceRow<I extends QueryItem>- Overrides:
setDisplayNamein classSingleRow<I extends QueryItem>
-
getFoldableRow
-
getFoldableRows
-
buildRow
-
toString
-