Package org.drools.ruleunits.impl
Class RuleUnitProviderImpl
- java.lang.Object
-
- org.drools.ruleunits.impl.RuleUnitProviderImpl
-
- All Implemented Interfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>,org.drools.ruleunits.api.RuleUnitProvider,org.kie.api.internal.utils.KieService
public class RuleUnitProviderImpl extends java.lang.Object implements org.drools.ruleunits.api.RuleUnitProvider
-
-
Constructor Summary
Constructors Constructor Description RuleUnitProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends org.drools.ruleunits.api.RuleUnitData>
java.util.Map<java.lang.String,org.drools.ruleunits.api.RuleUnit>generateRuleUnit(T ruleUnitData)<T extends org.drools.ruleunits.api.RuleUnitData>
org.drools.ruleunits.api.RuleUnit<T>getRuleUnit(T ruleUnitData)protected java.lang.StringgetRuleUnitName(java.lang.Class<? extends org.drools.ruleunits.api.RuleUnitData> ruleUnitDataClass)protected java.lang.StringgetRuleUnitName(org.drools.ruleunits.api.RuleUnitData ruleUnitData)org.drools.ruleunits.api.conf.RuleConfignewRuleConfig()
-
-
-
Method Detail
-
getRuleUnit
public <T extends org.drools.ruleunits.api.RuleUnitData> org.drools.ruleunits.api.RuleUnit<T> getRuleUnit(T ruleUnitData)
- Specified by:
getRuleUnitin interfaceorg.drools.ruleunits.api.RuleUnitProvider
-
generateRuleUnit
protected <T extends org.drools.ruleunits.api.RuleUnitData> java.util.Map<java.lang.String,org.drools.ruleunits.api.RuleUnit> generateRuleUnit(T ruleUnitData)
-
getRuleUnitName
protected java.lang.String getRuleUnitName(org.drools.ruleunits.api.RuleUnitData ruleUnitData)
-
getRuleUnitName
protected java.lang.String getRuleUnitName(java.lang.Class<? extends org.drools.ruleunits.api.RuleUnitData> ruleUnitDataClass)
-
newRuleConfig
public org.drools.ruleunits.api.conf.RuleConfig newRuleConfig()
- Specified by:
newRuleConfigin interfaceorg.drools.ruleunits.api.RuleUnitProvider
-
-