Class SimpleRuleUnitVariable

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

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

      • SimpleRuleUnitVariable

        public SimpleRuleUnitVariable​(String name,
                                      Class<?> type,
                                      Class<?> dataSourceParameterType,
                                      boolean writable)
      • SimpleRuleUnitVariable

        public SimpleRuleUnitVariable​(String name,
                                      Class<?> type)
    • 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