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