Class IndicatorValue

java.lang.Object
com.orchestranetworks.addon.dqid.IndicatorValue
Direct Known Subclasses:
BigDecimalValue, BooleanValue, DateValue, IntegerValue, StringValue

public abstract class IndicatorValue extends Object
Defines an atomic outcome of IndicatorReport.
  • Constructor Details

    • IndicatorValue

      public IndicatorValue(int sequence, int order)
  • Method Details

    • getSequence

      public final int getSequence()
      Returns the sequence.
    • getOrder

      public final int getOrder()
      Returns the order.
    • setBigDataReportField

      public final void setBigDataReportField(com.orchestranetworks.schema.Path bigDataReportField, Object value)
      Deprecated.

      Adds a value for a specified path to BigDataValue.

      Since 2.0.0, use setFlatDataFieldValue(Path, Object) instead.

    • getBigDataReportFieldsValues

      public final Set<BigDataValue> getBigDataReportFieldsValues()
      Deprecated.

      Returns the set of BigDataValue.

      Since 2.0.0, use getFlatReportingFieldValues() instead.

    • setFlatDataFieldValue

      public final void setFlatDataFieldValue(com.orchestranetworks.schema.Path reportingPath, Object value)
      Adds a value for a specified path to FlatDataValue.
      Parameters:
      reportingPath - Either a Big data path or Flat result path.
      value - An output value.
      Since:
      2.0.0
    • getFlatReportingFieldValues

      public Set<FlatDataValue> getFlatReportingFieldValues()
      Returns the set of FlatDataValues.
      Since:
      2.0.0
    • formatValue

      public abstract String formatValue()
      Returns the string representation of the raw value.
    • formatDataType

      public abstract String formatDataType()
      Returns the string representation of the data type.
    • getValue

      public abstract Object getValue()
      Returns the raw value.
    • setGroupingValue

      public final void setGroupingValue(Object groupingValue)
      Since:
      2.3.0
    • getGroupingValue

      public Object getGroupingValue()
      Returns grouping value.
      Since:
      2.3.0