Class StatisticsData

java.lang.Object
com.kingsrook.qqq.backend.core.model.dashboard.widgets.QWidgetData
com.kingsrook.qqq.backend.core.model.dashboard.widgets.StatisticsData
All Implemented Interfaces:
Serializable

public class StatisticsData extends QWidgetData
Model containing datastructure expected by frontend statistics widget
See Also:
  • Constructor Details

    • StatisticsData

      public StatisticsData()
    • StatisticsData

      public StatisticsData(Serializable count, Number percentageAmount, String percentageLabel)
  • Method Details

    • getType

      public String getType()
      Getter for type
      Specified by:
      getType in class QWidgetData
    • getCountURL

      public String getCountURL()
      Getter for countURL
    • setCountURL

      public void setCountURL(String countURL)
      Setter for countURL
    • withCountURL

      public StatisticsData withCountURL(String countURL)
      Fluent setter for countURL
    • getCountFontSize

      public String getCountFontSize()
      Getter for countFontSize
    • setCountFontSize

      public void setCountFontSize(String countFontSize)
      Setter for countFontSize
    • withCountFontSize

      public StatisticsData withCountFontSize(String countFontSize)
      Fluent setter for countFontSize
    • getCount

      public Serializable getCount()
      Getter for count
    • setCount

      public void setCount(Serializable count)
      Setter for count
    • withCount

      public StatisticsData withCount(Serializable count)
      Fluent setter for count
    • getPercentageAmount

      public Number getPercentageAmount()
      Getter for percentageAmount
    • setPercentageAmount

      public void setPercentageAmount(Number percentageAmount)
      Setter for percentageAmount
    • withPercentageAmount

      public StatisticsData withPercentageAmount(Number percentageAmount)
      Fluent setter for percentageAmount
    • getPercentageLabel

      public String getPercentageLabel()
      Getter for percentageLabel
    • setPercentageLabel

      public void setPercentageLabel(String percentageLabel)
      Setter for percentageLabel
    • withPercentageLabel

      public StatisticsData withPercentageLabel(String percentageLabel)
      Fluent setter for percentageLabel
    • getIsCurrency

      public boolean getIsCurrency()
      Getter for isCurrency
    • setIsCurrency

      public void setIsCurrency(boolean isCurrency)
      Setter for isCurrency
    • withIsCurrency

      public StatisticsData withIsCurrency(boolean isCurrency)
      Fluent setter for isCurrency
    • getIncreaseIsGood

      public boolean getIncreaseIsGood()
      Getter for increaseIsGood
    • setIncreaseIsGood

      public void setIncreaseIsGood(boolean increaseIsGood)
      Setter for increaseIsGood
    • withIncreaseIsGood

      public StatisticsData withIncreaseIsGood(boolean increaseIsGood)
      Fluent setter for increaseIsGood
    • getCountContext

      public String getCountContext()
      Getter for countContext
    • setCountContext

      public void setCountContext(String countContext)
      Setter for countContext
    • withCountContext

      public StatisticsData withCountContext(String countContext)
      Fluent setter for countContext
    • getPercentageURL

      public String getPercentageURL()
      Getter for percentageURL
    • setPercentageURL

      public void setPercentageURL(String percentageURL)
      Setter for percentageURL
    • withPercentageURL

      public StatisticsData withPercentageURL(String percentageURL)
      Fluent setter for percentageURL