Class GeneratedRuleGroup

All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
RuleGroup

public abstract class GeneratedRuleGroup extends GenericItem
Generated class for type RuleGroup.
See Also:
  • Field Details

  • Constructor Details

    • GeneratedRuleGroup

      public GeneratedRuleGroup()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class Item
    • getCode

      public String getCode(SessionContext ctx)
      Generated method - Getter of the RuleGroup.code attribute.
      Returns:
      the code - the code of the rule group.
    • getCode

      public String getCode()
      Generated method - Getter of the RuleGroup.code attribute.
      Returns:
      the code - the code of the rule group.
    • setCode

      public void setCode(SessionContext ctx, String value)
      Generated method - Setter of the RuleGroup.code attribute.
      Parameters:
      value - the code - the code of the rule group.
    • setCode

      public void setCode(String value)
      Generated method - Setter of the RuleGroup.code attribute.
      Parameters:
      value - the code - the code of the rule group.
    • getDescription

      public String getDescription(SessionContext ctx)
      Generated method - Getter of the RuleGroup.description attribute.
      Returns:
      the description - the description of this rule group.
    • getDescription

      public String getDescription()
      Generated method - Getter of the RuleGroup.description attribute.
      Returns:
      the description - the description of this rule group.
    • getAllDescription

      public Map<Language,String> getAllDescription(SessionContext ctx)
      Generated method - Getter of the RuleGroup.description attribute.
      Returns:
      the localized description - the description of this rule group.
    • getAllDescription

      public Map<Language,String> getAllDescription()
      Generated method - Getter of the RuleGroup.description attribute.
      Returns:
      the localized description - the description of this rule group.
    • setDescription

      public void setDescription(SessionContext ctx, String value)
      Generated method - Setter of the RuleGroup.description attribute.
      Parameters:
      value - the description - the description of this rule group.
    • setDescription

      public void setDescription(String value)
      Generated method - Setter of the RuleGroup.description attribute.
      Parameters:
      value - the description - the description of this rule group.
    • setAllDescription

      public void setAllDescription(SessionContext ctx, Map<Language,String> value)
      Generated method - Setter of the RuleGroup.description attribute.
      Parameters:
      value - the description - the description of this rule group.
    • setAllDescription

      public void setAllDescription(Map<Language,String> value)
      Generated method - Setter of the RuleGroup.description attribute.
      Parameters:
      value - the description - the description of this rule group.
    • isExclusive

      public Boolean isExclusive(SessionContext ctx)
      Generated method - Getter of the RuleGroup.exclusive attribute.
      Returns:
      the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • isExclusive

      public Boolean isExclusive()
      Generated method - Getter of the RuleGroup.exclusive attribute.
      Returns:
      the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • isExclusiveAsPrimitive

      public boolean isExclusiveAsPrimitive(SessionContext ctx)
      Generated method - Getter of the RuleGroup.exclusive attribute.
      Returns:
      the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • isExclusiveAsPrimitive

      public boolean isExclusiveAsPrimitive()
      Generated method - Getter of the RuleGroup.exclusive attribute.
      Returns:
      the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • setExclusive

      public void setExclusive(SessionContext ctx, Boolean value)
      Generated method - Setter of the RuleGroup.exclusive attribute.
      Parameters:
      value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • setExclusive

      public void setExclusive(Boolean value)
      Generated method - Setter of the RuleGroup.exclusive attribute.
      Parameters:
      value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • setExclusive

      public void setExclusive(SessionContext ctx, boolean value)
      Generated method - Setter of the RuleGroup.exclusive attribute.
      Parameters:
      value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • setExclusive

      public void setExclusive(boolean value)
      Generated method - Setter of the RuleGroup.exclusive attribute.
      Parameters:
      value - the exclusive - if set to true at most one rule of this group is executed (but potentially multiple times)
    • getRules

      public Set<AbstractRule> getRules(SessionContext ctx)
      Generated method - Getter of the RuleGroup.rules attribute.
      Returns:
      the rules
    • getRules

      public Set<AbstractRule> getRules()
      Generated method - Getter of the RuleGroup.rules attribute.
      Returns:
      the rules
    • setRules

      public void setRules(SessionContext ctx, Set<AbstractRule> value)
      Generated method - Setter of the RuleGroup.rules attribute.
      Parameters:
      value - the rules
    • setRules

      public void setRules(Set<AbstractRule> value)
      Generated method - Setter of the RuleGroup.rules attribute.
      Parameters:
      value - the rules
    • addToRules

      public void addToRules(SessionContext ctx, AbstractRule value)
      Generated method - Adds value to rules.
      Parameters:
      value - the item to add to rules
    • addToRules

      public void addToRules(AbstractRule value)
      Generated method - Adds value to rules.
      Parameters:
      value - the item to add to rules
    • removeFromRules

      public void removeFromRules(SessionContext ctx, AbstractRule value)
      Generated method - Removes value from rules.
      Parameters:
      value - the item to remove from rules
    • removeFromRules

      public void removeFromRules(AbstractRule value)
      Generated method - Removes value from rules.
      Parameters:
      value - the item to remove from rules
    • getRuleTemplates

      public Set<AbstractRuleTemplate> getRuleTemplates(SessionContext ctx)
      Generated method - Getter of the RuleGroup.ruleTemplates attribute.
      Returns:
      the ruleTemplates
    • getRuleTemplates

      public Set<AbstractRuleTemplate> getRuleTemplates()
      Generated method - Getter of the RuleGroup.ruleTemplates attribute.
      Returns:
      the ruleTemplates
    • setRuleTemplates

      public void setRuleTemplates(SessionContext ctx, Set<AbstractRuleTemplate> value)
      Generated method - Setter of the RuleGroup.ruleTemplates attribute.
      Parameters:
      value - the ruleTemplates
    • setRuleTemplates

      public void setRuleTemplates(Set<AbstractRuleTemplate> value)
      Generated method - Setter of the RuleGroup.ruleTemplates attribute.
      Parameters:
      value - the ruleTemplates
    • addToRuleTemplates

      public void addToRuleTemplates(SessionContext ctx, AbstractRuleTemplate value)
      Generated method - Adds value to ruleTemplates.
      Parameters:
      value - the item to add to ruleTemplates
    • addToRuleTemplates

      public void addToRuleTemplates(AbstractRuleTemplate value)
      Generated method - Adds value to ruleTemplates.
      Parameters:
      value - the item to add to ruleTemplates
    • removeFromRuleTemplates

      public void removeFromRuleTemplates(SessionContext ctx, AbstractRuleTemplate value)
      Generated method - Removes value from ruleTemplates.
      Parameters:
      value - the item to remove from ruleTemplates
    • removeFromRuleTemplates

      public void removeFromRuleTemplates(AbstractRuleTemplate value)
      Generated method - Removes value from ruleTemplates.
      Parameters:
      value - the item to remove from ruleTemplates