Class GeneratedRuleUnitDescription

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

    public class GeneratedRuleUnitDescription
    extends AbstractRuleUnitDescription
    • Constructor Detail

      • GeneratedRuleUnitDescription

        public GeneratedRuleUnitDescription​(java.lang.String name,
                                            java.util.function.Function<java.lang.String,​java.lang.Class<?>> typeResolver)
      • GeneratedRuleUnitDescription

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

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

      • getCanonicalName

        public java.lang.String getCanonicalName()
      • getSimpleName

        public java.lang.String getSimpleName()
      • getPackageName

        public java.lang.String getPackageName()
      • getRuleUnitName

        public java.lang.String getRuleUnitName()
      • getVar

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

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

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

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

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