Package org.drools.ruleunits.impl
Class GeneratedRuleUnitDescription
- java.lang.Object
-
- org.drools.ruleunits.impl.AbstractRuleUnitDescription
-
- org.drools.ruleunits.impl.GeneratedRuleUnitDescription
-
- All Implemented Interfaces:
org.kie.internal.ruleunit.RuleUnitDescription
public class GeneratedRuleUnitDescription extends AbstractRuleUnitDescription
-
-
Constructor Summary
Constructors Constructor Description GeneratedRuleUnitDescription(String name, ClassLoader contextClassLoader)GeneratedRuleUnitDescription(String name, Function<String,Class<?>> typeResolver)GeneratedRuleUnitDescription(String name, org.drools.util.TypeResolver typeResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCanonicalName()StringgetPackageName()StringgetRuleUnitName()StringgetSimpleName()org.kie.internal.ruleunit.RuleUnitVariablegetVar(String name)voidputDatasourceVar(String name, Class<?> datasourceType, Class<?> datasourceParameterType)voidputDatasourceVar(String name, String datasourceTypeFQCN, String datasourceParameterTypeFQCN)voidputSimpleVar(String name, Class<?> varType)voidputSimpleVar(String name, String varTypeFQCN)-
Methods inherited from class org.drools.ruleunits.impl.AbstractRuleUnitDescription
equals, getConfig, getDatasourceType, getUnitVarDeclarations, getUnitVars, getVarType, hasDataSource, hashCode, hasVar, putRuleUnitVariable, setConfig
-
-
-
-
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:
getVarin interfaceorg.kie.internal.ruleunit.RuleUnitDescription- Overrides:
getVarin classAbstractRuleUnitDescription
-
putDatasourceVar
public void putDatasourceVar(String name, String datasourceTypeFQCN, String datasourceParameterTypeFQCN)
-
-