java.lang.Object
com.appiancorp.suiteapi.process.analytics2.Threshold
All Implemented Interfaces:
DeepCloneable, Serializable, Cloneable

public class Threshold extends Object implements Serializable, DeepCloneable

Bean detailing analytics threshold object.

Each Threshold object defines a range and an indicator icon. Whenever the data in the metric column (defined in the .arf file under <thresholdColumnLocalId>) falls within this range, the corresponding indicator will be displayed.

See Also:
  • Field Details

    • LOG

      protected static final org.apache.log4j.Logger LOG
  • Constructor Details

    • Threshold

      public Threshold()
  • Method Details

    • clone

      public Object clone()
      Description copied from interface: DeepCloneable
      Clone this object using deep-copy semantics.
      Specified by:
      clone in interface DeepCloneable
      Overrides:
      clone in class Object
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • getDefaultIconName

      public String getDefaultIconName()
      Gets the name of the icon. Used as alt text for the indicator icon in Report Option dialogue.
      Returns:
      the name of the icon
      See Also:
    • setDefaultIconName

      public void setDefaultIconName(String defaultIconName_)
      Sets the name of the icon. Used as alt text for the indicator icon in Report Option dialogue.
      Parameters:
      defaultIconName_ - the name of the icon
      See Also:
    • getIcon

      public Long getIcon()
      Gets the documentId of the icon.
      Returns:
      Returns the icon.
      See Also:
    • setIcon

      public void setIcon(Long icon_)
      Sets the documentId of the icon.
      Parameters:
      icon_ - The icon to set.
      See Also:
    • getLabel

      public String getLabel()
      Gets the label.
      Returns:
      Returns the label.
      See Also:
    • setLabel

      public void setLabel(String label_)
      Sets the label.
      Parameters:
      label_ - The label to set.
      See Also:
    • getUpperBound

      public Double getUpperBound()
      Gets the upper bound (in days for durations).
      Returns:
      Returns the upperBound.
      See Also:
    • setUpperBound

      public void setUpperBound(Double upperBound_)
      Sets the upperbound (in days for durations).
      Parameters:
      upperBound_ - The upperBound to set.
      See Also: