kd.bos.entity.filter

## 类 ConditionVariableContext

- java.lang.Object
- - kd.bos.entity.filter.ConditionVariableContext

-     public class ConditionVariableContext
      extends java.lang.Object

- - ### 构造器概要

    构造器
    构造器和说明
    `ConditionVariableContext(FilterObject filterObject, FilterRow filterRow)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `getColType()` 数据库字段值类型：整数、字符等，据此确定是否需要增加单引号
    `int` | `getConstantValue()` 用户录入的比较值
    `java.lang.String` | `getFieldName()` ORM字段完整名
    `java.lang.String` | `getFilter()` 输出SQL过滤条件子句
    `java.lang.String` | `getFilterDesc()` 输出条件中文描述
    `FilterObject` | `getFilterObject()` 过滤对象：包含了全部过滤行、全部过滤字段等信息
    `FilterRow` | `getFilterRow()` 当前过滤行
    `MainEntityType` | `getMainType()` 单据主实体
    `java.util.Date` | `getNowTime()` 当前时间
    `java.lang.String` | `getOperater()` 比较符号
    `java.util.List<kd.bos.dataentity.SqlParameter>` | `getParam()` 输出变量参数值
    `kd.bos.orm.query.QFilter` | `getQFilter()` 输出QFilter条件
    `java.lang.String` | `getScript()` 输出条件表达式脚本
    `TimeZoneUtils` | `getTimeZoneUtils()` 时区转换工具
    `IUserService` | `getUserService()` 读取用户信息的服务
    `boolean` | `isDateTime()` 是否为长日期
    `boolean` | `isParam()` 确定生成的条件，是否使用参数对象
    `void` | `setConstantValue(int constantValue)`
    `void` | `setFilter(java.lang.String filter)`
    `void` | `setFilterDesc(java.lang.String filterDesc)`
    `void` | `setNowTime(java.util.Date nowTime)`
    `void` | `setParam(boolean isParam)`
    `void` | `setParam(java.util.List<kd.bos.dataentity.SqlParameter> param)`
    `void` | `setQFilter(kd.bos.orm.query.QFilter qFilter)`
    `void` | `setScript(java.lang.String script)`
    `void` | `setUserService(IUserService userService)`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ConditionVariableContext

          public ConditionVariableContext(FilterObject filterObject,
                                          FilterRow filterRow)

  - ### 方法详细资料

    - #### isDateTime

          public boolean isDateTime()

      是否为长日期
      返回:

    - #### getTimeZoneUtils

          public TimeZoneUtils getTimeZoneUtils()

      时区转换工具
      返回:

    - #### getMainType

          public MainEntityType getMainType()

      单据主实体
      返回:

    - #### getFilterObject

          public FilterObject getFilterObject()

      过滤对象：包含了全部过滤行、全部过滤字段等信息
      返回:

    - #### getFilterRow

          public FilterRow getFilterRow()

      当前过滤行
      返回:

    - #### getColType

          public int getColType()

      数据库字段值类型：整数、字符等，据此确定是否需要增加单引号
      返回:

    - #### getFieldName

          public java.lang.String getFieldName()

      ORM字段完整名
      返回:

    - #### getOperater

          public java.lang.String getOperater()

      比较符号
      返回:

    - #### isParam

          public boolean isParam()

      确定生成的条件，是否使用参数对象
      返回:

    - #### setParam

          public void setParam(boolean isParam)

    - #### getConstantValue

          public int getConstantValue()

      用户录入的比较值
      返回:

    - #### setConstantValue

          public void setConstantValue(int constantValue)

    - #### getNowTime

          public java.util.Date getNowTime()

      当前时间
      返回:

    - #### setNowTime

          public void setNowTime(java.util.Date nowTime)

    - #### getUserService

          public IUserService getUserService()

      读取用户信息的服务
      返回:

    - #### setUserService

          public void setUserService(IUserService userService)

    - #### getFilter

          public java.lang.String getFilter()

      输出SQL过滤条件子句
      返回:

    - #### setFilter

          public void setFilter(java.lang.String filter)

    - #### getFilterDesc

          public java.lang.String getFilterDesc()

      输出条件中文描述
      返回:

    - #### setFilterDesc

          public void setFilterDesc(java.lang.String filterDesc)

    - #### getScript

          public java.lang.String getScript()

      输出条件表达式脚本
      返回:

    - #### setScript

          public void setScript(java.lang.String script)

    - #### getQFilter

          public kd.bos.orm.query.QFilter getQFilter()

      输出QFilter条件
      返回:

    - #### setQFilter

          public void setQFilter(kd.bos.orm.query.QFilter qFilter)

    - #### getParam

          public java.util.List<kd.bos.dataentity.SqlParameter> getParam()

      输出变量参数值
      返回:

    - #### setParam

          public void setParam(java.util.List<kd.bos.dataentity.SqlParameter> param)