Class RuleGroup

java.lang.Object
com.aquima.interactions.rule.graph.RuleGroup
All Implemented Interfaces:
IRuleGroup

public class RuleGroup extends Object implements IRuleGroup
This class contains a single rule group definition.
Since:
7.1
Author:
O. Kerpershoek
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: IRuleGroup
      This method returns the (unique) name of the rule group.
      Specified by:
      getName in interface IRuleGroup
      Returns:
      the (unique) name of the rule group.
    • getConditions

      public ICondition[] getConditions()
      Description copied from interface: IRuleGroup
      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.
      Specified by:
      getConditions in interface IRuleGroup
      Returns:
      an array containing the conditions that should be met in order for the rule group to be active.