Class SimpleDTUnit

  • All Implemented Interfaces:
    org.drools.ruleunits.api.RuleUnitData, org.drools.ruleunits.dsl.RuleUnitDefinition

    public class SimpleDTUnit
    extends Object
    implements org.drools.ruleunits.dsl.RuleUnitDefinition
    • Constructor Detail

      • SimpleDTUnit

        public SimpleDTUnit()
      • SimpleDTUnit

        public SimpleDTUnit​(org.drools.ruleunits.api.SingletonStore<Number> age,
                            org.drools.ruleunits.api.SingletonStore<Boolean> incidents,
                            Number basePrice)
    • Method Detail

      • defineRules

        public void defineRules​(org.drools.ruleunits.dsl.RulesFactory rulesFactory)
        Specified by:
        defineRules in interface org.drools.ruleunits.dsl.RuleUnitDefinition
      • getAge

        public org.drools.ruleunits.api.SingletonStore<Number> getAge()
      • getIncidents

        public org.drools.ruleunits.api.SingletonStore<Boolean> getIncidents()
      • setAge

        public void setAge​(org.drools.ruleunits.api.SingletonStore<Number> age)
      • setIncidents

        public void setIncidents​(org.drools.ruleunits.api.SingletonStore<Boolean> incidents)