Interface IRuleGroupDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
XmlRuleGroupDS, XmlRuleGroupDS

public interface IRuleGroupDS extends IReportingDS
This interface defines the methods needed to initialize a rule group definition.
Since:
7.1
Author:
O. Kerpershoek
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns an array containing the conditions that should be met in order for the rule group to be active.
    This method returns the (unique) name of the rule group.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Method Details

    • getName

      String getName()
      This method returns the (unique) name of the rule group.
      Returns:
      the (unique) name of the rule group.
    • getConditions

      String[] getConditions()
      This method returns an array containing the conditions that should be met in order for the rule group to be active. If the group does not have any conditions that must be met, this method will return an empty array. Only rules that belong to a group of which all conditions are met will be evaluated.
      Returns:
      an array containing the conditions that should be met in order for the rule group to be active.