Package org.drools.ruleunits.impl
Class SimpleRuleUnitVariable
- java.lang.Object
-
- org.drools.ruleunits.impl.SimpleRuleUnitVariable
-
- All Implemented Interfaces:
org.kie.internal.ruleunit.RuleUnitVariable
public final class SimpleRuleUnitVariable extends java.lang.Object implements org.kie.internal.ruleunit.RuleUnitVariable
-
-
Constructor Summary
Constructors Constructor Description SimpleRuleUnitVariable(java.lang.String name, java.lang.Class<?> type)SimpleRuleUnitVariable(java.lang.String name, java.lang.reflect.Type type, java.lang.Class<?> dataSourceParameterType, boolean writable)SimpleRuleUnitVariable(java.lang.String name, java.lang.reflect.Type type, java.lang.Class<?> dataSourceParameterType, java.lang.String setter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getBoxedVarType()java.lang.Class<?>getDataSourceParameterType()java.lang.StringgetName()java.lang.Stringgetter()java.lang.reflect.TypegetType()booleanisDataSource()java.lang.Stringsetter()
-
-
-
Constructor Detail
-
SimpleRuleUnitVariable
public SimpleRuleUnitVariable(java.lang.String name, java.lang.reflect.Type type, java.lang.Class<?> dataSourceParameterType, boolean writable)
-
SimpleRuleUnitVariable
public SimpleRuleUnitVariable(java.lang.String name, java.lang.reflect.Type type, java.lang.Class<?> dataSourceParameterType, java.lang.String setter)
-
SimpleRuleUnitVariable
public SimpleRuleUnitVariable(java.lang.String name, java.lang.Class<?> type)
-
-
Method Detail
-
isDataSource
public boolean isDataSource()
- Specified by:
isDataSourcein interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getter
public java.lang.String getter()
- Specified by:
getterin interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
setter
public java.lang.String setter()
- Specified by:
setterin interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getType
public java.lang.reflect.Type getType()
- Specified by:
getTypein interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getDataSourceParameterType
public java.lang.Class<?> getDataSourceParameterType()
- Specified by:
getDataSourceParameterTypein interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
getBoxedVarType
public java.lang.Class<?> getBoxedVarType()
- Specified by:
getBoxedVarTypein interfaceorg.kie.internal.ruleunit.RuleUnitVariable
-
-