Package org.drools.ruleunit.impl
Class ReflectiveRuleUnitVariable
- java.lang.Object
-
- org.drools.ruleunit.impl.ReflectiveRuleUnitVariable
-
- All Implemented Interfaces:
org.kie.internal.ruleunit.RuleUnitVariable
public final class ReflectiveRuleUnitVariable extends Object implements org.kie.internal.ruleunit.RuleUnitVariable
-
-
Constructor Summary
Constructors Constructor Description ReflectiveRuleUnitVariable(String name, Method getterMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getBoxedVarType()
Class<?>
getDataSourceParameterType()
String
getName()
String
getter()
Class<?>
getType()
Object
getValue(RuleUnit ruleUnit)
boolean
isDataSource()
String
setter()
String
toString()
-
-
-
Method Detail
-
isDataSource
public boolean isDataSource()
- Specified by:
isDataSource
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getter
public String getter()
- Specified by:
getter
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
setter
public String setter()
- Specified by:
setter
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getType
public Class<?> getType()
- Specified by:
getType
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getDataSourceParameterType
public Class<?> getDataSourceParameterType()
- Specified by:
getDataSourceParameterType
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getBoxedVarType
public Class<?> getBoxedVarType()
- Specified by:
getBoxedVarType
in interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
-