Class ReflectiveRuleUnitVariable

  • All Implemented Interfaces:
    org.kie.internal.ruleunit.RuleUnitVariable

    public final class ReflectiveRuleUnitVariable
    extends Object
    implements org.kie.internal.ruleunit.RuleUnitVariable
    • Constructor Detail

      • ReflectiveRuleUnitVariable

        public ReflectiveRuleUnitVariable​(String name,
                                          Method getterMethod)
    • Method Detail

      • isDataSource

        public boolean isDataSource()
        Specified by:
        isDataSource in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getName

        public String getName()
        Specified by:
        getName in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getter

        public String getter()
        Specified by:
        getter in interface org.kie.internal.ruleunit.RuleUnitVariable
      • setter

        public String setter()
        Specified by:
        setter in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getType

        public Class<?> getType()
        Specified by:
        getType in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getDataSourceParameterType

        public Class<?> getDataSourceParameterType()
        Specified by:
        getDataSourceParameterType in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getBoxedVarType

        public Class<?> getBoxedVarType()
        Specified by:
        getBoxedVarType in interface org.kie.internal.ruleunit.RuleUnitVariable