Package org.drools.ruleunits.impl
Class AbstractRuleUnitDescription
java.lang.Object
org.drools.ruleunits.impl.AbstractRuleUnitDescription
- All Implemented Interfaces:
RuleUnitDescription
- Direct Known Subclasses:
GeneratedRuleUnitDescription,ReflectiveRuleUnitDescription
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetDatasourceType(String name) getVarType(String name) booleanhasDataSource(String name) inthashCode()booleanprotected voidputRuleUnitVariable(RuleUnitVariable varDeclaration) protected voidsetConfig(RuleUnitConfig config) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.internal.ruleunit.RuleUnitDescription
getCanonicalName, getEntryPointName, getPackageName, getRuleUnitClass, getRuleUnitName, getSimpleName, isGenerated
-
Constructor Details
-
AbstractRuleUnitDescription
public AbstractRuleUnitDescription()
-
-
Method Details
-
getDatasourceType
- Specified by:
getDatasourceTypein interfaceRuleUnitDescription
-
getVarType
- Specified by:
getVarTypein interfaceRuleUnitDescription
-
hasVar
- Specified by:
hasVarin interfaceRuleUnitDescription
-
getVar
- Specified by:
getVarin interfaceRuleUnitDescription
-
getUnitVars
- Specified by:
getUnitVarsin interfaceRuleUnitDescription
-
getUnitVarDeclarations
- Specified by:
getUnitVarDeclarationsin interfaceRuleUnitDescription
-
hasDataSource
- Specified by:
hasDataSourcein interfaceRuleUnitDescription
-
putRuleUnitVariable
-
setConfig
-
getConfig
-
getClockType
- Specified by:
getClockTypein interfaceRuleUnitDescription
-
getKieBaseOptions
- Specified by:
getKieBaseOptionsin interfaceRuleUnitDescription
-
equals
-
hashCode
public int hashCode()
-