java.lang.Object
com.inductiveautomation.ignition.common.model.values.QualityUtils

public class QualityUtils extends Object
This class provides some basic functions for creating derived QualityCodes and values.
  • Constructor Details

    • QualityUtils

      public QualityUtils()
  • Method Details

    • derive

      public static QualityCode derive(QualityCode base, LocalizedString description)
      Creates a new quality with the same ID and severity as the provided one, but with a new description.
    • derive

      public static QualityCode derive(QualityCode base, String descKey, Object... descParams)
    • makeInternalError

      public static QualityCode makeInternalError(Exception e)
      Returns an error quality based of the "Error_Exception" quality, for the given exception. Currently uses the exceptions message as the details, in the future we may introduce a special exception quality with more information.
    • valueFrom

      public static QualifiedValue valueFrom(QualityCode badQuality)