Class Report

java.lang.Object
io.jenkins.plugins.reporter.model.ReportBase
io.jenkins.plugins.reporter.model.Report
All Implemented Interfaces:
Serializable

public class Report extends ReportBase implements Serializable
See Also:
  • Constructor Details

    • Report

      public Report()
    • Report

      public Report(String name)
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getSubReports

      public List<Report> getSubReports()
    • setSubReports

      public void setSubReports(List<Report> subReports)
    • getDisplayType

      public DisplayType getDisplayType()
    • setDisplayType

      public void setDisplayType(DisplayType displayType)
    • getItems

      public List<Item> getItems()
    • setItems

      public void setItems(List<Item> items)
    • getColors

      public Map<String,String> getColors()
    • setColors

      public void setColors(Map<String,String> colors)
    • add

      public void add(Report report)
    • getInfoMessages

      public List<String> getInfoMessages()
    • getErrorMessages

      public List<String> getErrorMessages()
    • getColor

      public String getColor(String id)
    • hasColors

      public boolean hasColors()
    • hasItems

      public boolean hasItems()
    • aggregate

      public LinkedHashMap<String,Integer> aggregate(List<Item> items)
      Aggregates the results of all items. The values are added together, grouped by key.
      Parameters:
      items - the items to aggregate the childs for.
      Returns:
      the aggregated result.
    • findItem

      public Optional<Item> findItem(String id)
    • getColorIds

      public List<String> getColorIds()
    • aggregate

      public LinkedHashMap<String,Integer> aggregate()
    • logInfo

      @FormatMethod public void logInfo(String format, Object... args)
    • logError

      @FormatMethod public void logError(String format, Object... args)
    • logException

      @FormatMethod public void logException(Exception exception, String format, Object... args)