Class RuleDefinition


  • public class RuleDefinition
    extends java.lang.Object
    Rule definition as defined in a rule descriptor. This class encapsulates the static definition of a Rule. Rule definitions are produced by a RuleDefinitionReaders and consumed by rule factories to create rules.
    • Constructor Detail

      • RuleDefinition

        public RuleDefinition()
    • Method Detail

      • getActions

        public java.util.List<java.lang.String> getActions()
      • getComposingRules

        public java.util.List<RuleDefinition> getComposingRules()
      • getCompositeRuleType

        public java.lang.String getCompositeRuleType()
      • getCondition

        public java.lang.String getCondition()
      • getDescription

        public java.lang.String getDescription()
      • getName

        public java.lang.String getName()
      • getPriority

        public int getPriority()
      • isCompositeRule

        public boolean isCompositeRule()
      • setActions

        public void setActions​(java.util.List<java.lang.String> actions)
      • setComposingRules

        public void setComposingRules​(java.util.List<RuleDefinition> composingRuleDefinitions)
      • setCompositeRuleType

        public void setCompositeRuleType​(java.lang.String compositeRuleType)
      • setCondition

        public void setCondition​(java.lang.String condition)
      • setDescription

        public void setDescription​(java.lang.String description)
      • setName

        public void setName​(java.lang.String name)
      • setPriority

        public void setPriority​(int priority)