Class LinkedRecordDefinition

java.lang.Object
com.orchestranetworks.addon.dqid.LinkedRecordDefinition

public final class LinkedRecordDefinition extends Object
Declares the rule that defines what kind of records affecting an indicator result.
Since:
1.4.0
  • Constructor Details

    • LinkedRecordDefinition

      public LinkedRecordDefinition()
      Creates a linked record definition that includes the activation option.
    • LinkedRecordDefinition

      public LinkedRecordDefinition(com.onwbp.base.text.UserMessage activeDescription)
      Creates a linked record definition that includes the activation option.
      Parameters:
      activeDescription - The extra information to help users know the business.
  • Method Details

    • getActivationMessage

      public com.onwbp.base.text.UserMessage getActivationMessage()
      Returns the activation message.
    • addOption

      public void addOption(ParameterDefinition options)
      Adds an extra option to help users customize the rule.
      See Also:
    • getOptions

      public List<ParameterDefinition> getOptions()
      Returns the extra options.
    • addReferencePath

      public void addReferencePath(String optionValue, com.orchestranetworks.schema.Path path)
      Adds an association between a linked record option's value and a Flat data path or Big data path.
      Parameters:
      optionValue - The value of a PredefinedValue which belongs to a linked record option.
      path - Must be a path from the Flat data table or Big data table.
      Since:
      1.5.2
      See Also:
    • getReferencePath

      public com.orchestranetworks.schema.Path getReferencePath(String optionValue)
      Returns the Flat data path or the Big data path matching the linked record option's value.
      Since:
      1.5.2
      See Also: