Class SimpleDTUnit

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

    public class SimpleDTUnit
    extends java.lang.Object
    implements org.drools.ruleunits.dsl.RuleUnitDefinition
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleDTUnit()  
      SimpleDTUnit​(org.drools.ruleunits.api.SingletonStore<java.lang.Number> age, org.drools.ruleunits.api.SingletonStore<java.lang.Boolean> incidents, java.lang.Number basePrice)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void defineRules​(org.drools.ruleunits.dsl.RulesFactory rulesFactory)  
      org.drools.ruleunits.api.SingletonStore<java.lang.Number> getAge()  
      java.util.concurrent.atomic.AtomicReference<java.lang.Number> getBasePrice()  
      org.drools.ruleunits.api.SingletonStore<java.lang.Boolean> getIncidents()  
      void setAge​(org.drools.ruleunits.api.SingletonStore<java.lang.Number> age)  
      void setBasePrice​(java.util.concurrent.atomic.AtomicReference<java.lang.Number> basePrice)  
      void setIncidents​(org.drools.ruleunits.api.SingletonStore<java.lang.Boolean> incidents)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleDTUnit

        public SimpleDTUnit()
      • SimpleDTUnit

        public SimpleDTUnit​(org.drools.ruleunits.api.SingletonStore<java.lang.Number> age,
                            org.drools.ruleunits.api.SingletonStore<java.lang.Boolean> incidents,
                            java.lang.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<java.lang.Number> getAge()
      • getIncidents

        public org.drools.ruleunits.api.SingletonStore<java.lang.Boolean> getIncidents()
      • getBasePrice

        public java.util.concurrent.atomic.AtomicReference<java.lang.Number> getBasePrice()
      • setAge

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

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

        public void setBasePrice​(java.util.concurrent.atomic.AtomicReference<java.lang.Number> basePrice)