Class GeneratedRuleUnitDescription

java.lang.Object
org.drools.ruleunits.impl.AbstractRuleUnitDescription
org.drools.ruleunits.impl.GeneratedRuleUnitDescription
All Implemented Interfaces:
RuleUnitDescription

public class GeneratedRuleUnitDescription extends AbstractRuleUnitDescription
  • Constructor Details

    • 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 Details

    • getCanonicalName

      public String getCanonicalName()
    • getSimpleName

      public String getSimpleName()
    • getPackageName

      public String getPackageName()
    • getRuleUnitName

      public String getRuleUnitName()
    • getVar

      public RuleUnitVariable getVar(String name)
      Specified by:
      getVar in interface 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)
    • isGenerated

      public boolean isGenerated()