Class GeneratedRuleUnitDescription

  • All Implemented Interfaces:
    org.kie.internal.ruleunit.RuleUnitDescription

    public class GeneratedRuleUnitDescription
    extends AbstractRuleUnitDescription
    • Constructor Detail

      • GeneratedRuleUnitDescription

        public GeneratedRuleUnitDescription​(String name,
                                            Function<String,​Class<?>> typeResolver)
      • GeneratedRuleUnitDescription

        public GeneratedRuleUnitDescription​(String name,
                                            org.drools.util.TypeResolver typeResolver)
      • GeneratedRuleUnitDescription

        public GeneratedRuleUnitDescription​(String name,
                                            ClassLoader contextClassLoader)
    • Method Detail

      • getCanonicalName

        public String getCanonicalName()
      • getSimpleName

        public String getSimpleName()
      • getPackageName

        public String getPackageName()
      • getRuleUnitName

        public String getRuleUnitName()
      • getVar

        public org.kie.internal.ruleunit.RuleUnitVariable getVar​(String name)
        Specified by:
        getVar in interface org.kie.internal.ruleunit.RuleUnitDescription
        Overrides:
        getVar in class AbstractRuleUnitDescription
      • putSimpleVar

        public void putSimpleVar​(String name,
                                 String varTypeFQCN)
      • putDatasourceVar

        public void putDatasourceVar​(String name,
                                     String datasourceTypeFQCN,
                                     String datasourceParameterTypeFQCN)
      • putSimpleVar

        public void putSimpleVar​(String name,
                                 Class<?> varType)
      • putDatasourceVar

        public void putDatasourceVar​(String name,
                                     Class<?> datasourceType,
                                     Class<?> datasourceParameterType)