Class MutableTagValue

java.lang.Object
com.inductiveautomation.ignition.common.sqltags.BasicTagValue
com.inductiveautomation.ignition.common.sqltags.MutableTagValue
All Implemented Interfaces:
QualifiedValue, TagValue, Serializable

public class MutableTagValue extends BasicTagValue
The normal BasicTagValue will throw exceptions on the setters after initialization. This class can be used when the value must be mutable.
See Also:
  • Constructor Details

  • Method Details

    • setValue

      public void setValue(Object value)
      Description copied from class: BasicTagValue
      FOR SERIALIZATION ONLY. Do not call directly. Will throw an IllegalStateException if the value has already been initialized.
      Overrides:
      setValue in class BasicTagValue
    • setDataQuality

      public void setDataQuality(DataQuality value)
      Description copied from class: BasicTagValue
      This is required due to a bug in Java bean introspection, which has a problem with the different data types between getQuality here, and on the interface. FOR SERIALIZATION ONLY. Do not call directly.
      Overrides:
      setDataQuality in class BasicTagValue
    • setQuality

      public void setQuality(DataQuality code)
      Description copied from class: BasicTagValue
      FOR SERIALIZATION ONLY. Do not call directly. Will throw an IllegalStateException if the value has already been initialized.
      Overrides:
      setQuality in class BasicTagValue
    • setTimestamp

      public void setTimestamp(Date timestamp)
      Overrides:
      setTimestamp in class BasicTagValue