Class GeneratedRuleGroup

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable
    Direct Known Subclasses:
    RuleGroup

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

      • CODE

        public static final java.lang.String CODE
        Qualifier of the RuleGroup.code attribute
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Qualifier of the RuleGroup.description attribute
        See Also:
        Constant Field Values
      • EXCLUSIVE

        public static final java.lang.String EXCLUSIVE
        Qualifier of the RuleGroup.exclusive attribute
        See Also:
        Constant Field Values
      • RULES

        public static final java.lang.String RULES
        Qualifier of the RuleGroup.rules attribute
        See Also:
        Constant Field Values
      • RULETEMPLATES

        public static final java.lang.String RULETEMPLATES
        Qualifier of the RuleGroup.ruleTemplates attribute
        See Also:
        Constant Field Values
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedRuleGroup

        public GeneratedRuleGroup()
    • Method Detail

      • getCode

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

        public java.lang.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,
                            java.lang.String value)
        Generated method - Setter of the RuleGroup.code attribute.
        Parameters:
        value - the code - the code of the rule group.
      • setCode

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

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

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

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

        public java.util.Map<Language,​java.lang.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,
                                   java.lang.String value)
        Generated method - Setter of the RuleGroup.description attribute.
        Parameters:
        value - the description - the description of this rule group.
      • setDescription

        public void setDescription​(java.lang.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,
                                      java.util.Map<Language,​java.lang.String> value)
        Generated method - Setter of the RuleGroup.description attribute.
        Parameters:
        value - the description - the description of this rule group.
      • setAllDescription

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

        public java.lang.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 java.lang.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,
                                 java.lang.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​(java.lang.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 java.util.Set<AbstractRule> getRules​(SessionContext ctx)
        Generated method - Getter of the RuleGroup.rules attribute.
        Returns:
        the rules
      • getRules

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

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

        public void setRules​(java.util.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 java.util.Set<AbstractRuleTemplate> getRuleTemplates​(SessionContext ctx)
        Generated method - Getter of the RuleGroup.ruleTemplates attribute.
        Returns:
        the ruleTemplates
      • getRuleTemplates

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

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

        public void setRuleTemplates​(java.util.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