Class RuleDescr

    • Constructor Detail

      • RuleDescr

        public RuleDescr()
      • RuleDescr

        public RuleDescr​(String name)
      • RuleDescr

        public RuleDescr​(String ruleName,
                         String documentation)
    • Method Detail

      • toRule

        public org.drools.core.definitions.rule.impl.RuleImpl toRule()
      • setUnit

        public void setUnit​(UnitDescr unit)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getDialect

        public String getDialect()
        Specified by:
        getDialect in interface org.drools.core.rule.Dialectable
      • getSalience

        public String getSalience()
      • getClassName

        public String getClassName()
      • setClassName

        public void setClassName​(String className)
      • getDocumentation

        public String getDocumentation()
      • addAttribute

        public void addAttribute​(AttributeDescr attribute)
      • setLhs

        public void setLhs​(AndDescr lhs)
      • getConsequence

        public Object getConsequence()
      • setConsequence

        public void setConsequence​(Object consequence)
      • getNamedConsequences

        public Map<String,​Object> getNamedConsequences()
      • addNamedConsequences

        public void addNamedConsequences​(String name,
                                         Object consequence)
      • setConsequenceLocation

        public void setConsequenceLocation​(int line,
                                           int pattern)
      • setConsequenceOffset

        public void setConsequenceOffset​(int offset)
      • getConsequenceOffset

        public int getConsequenceOffset()
      • getConsequenceLine

        public int getConsequenceLine()
      • getConsequencePattern

        public int getConsequencePattern()
      • getEnabled

        public String getEnabled()
      • hasParent

        public boolean hasParent()
      • setParentName

        public void setParentName​(String parentName)
      • getParentName

        public String getParentName()
      • isRule

        public boolean isRule()
      • isQuery

        public boolean isQuery()
      • hasErrors

        public boolean hasErrors()
      • getLoadOrder

        public int getLoadOrder()
      • setLoadOrder

        public void setLoadOrder​(int loadOrder)
      • setResource

        public void setResource​(org.kie.api.io.Resource resource)
        Overrides:
        setResource in class BaseDescr
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object