Class 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)  
    • 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:
        isDataSource in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getName

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

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

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

        public java.lang.reflect.Type getType()
        Specified by:
        getType in interface org.kie.internal.ruleunit.RuleUnitVariable
      • getDataSourceParameterType

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

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