kd.bos.entity.report

## 类 AbstractReportListDataPlugin

- java.lang.Object
- - kd.bos.entity.report.AbstractReportListDataPlugin

- 直接已知子类:
    DemoReportLeftListDataPlugin, DemoReportListDataPlugin

      public abstract class AbstractReportListDataPlugin
      extends java.lang.Object

  报表查询取数插件

- - ### 构造器概要

    构造器
    构造器和说明
    `AbstractReportListDataPlugin()`

  - ### 方法概要

    所有方法 实例方法 抽象方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<AbstractReportColumn>` | `getColumns(java.util.List<AbstractReportColumn> columns)` 改变列信息
    `ReportQueryParam` | `getQueryParam()` 获取查询条件
    `java.lang.Object` | `getSelectedObj()` 获取左表、左树选择行或节点
    `abstract kd.bos.algo.DataSet` | `query(ReportQueryParam queryParam, java.lang.Object selectedObj)` 查询数据
    `void` | `setProgress(int percent)` 设置进度

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

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

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

    - #### AbstractReportListDataPlugin

          public AbstractReportListDataPlugin()

  - ### 方法详细资料

    - #### query

          public abstract kd.bos.algo.DataSet query(ReportQueryParam queryParam,
                                                    java.lang.Object selectedObj)
                                             throws java.lang.Throwable

      查询数据
      参数:
        `queryParam` - 查询参数
        `selectedObj` - 左树（表）右表是选中左树（表）对象，左树时为节点ID，左表时为选中行数据
      返回:
      抛出:
        `java.lang.Throwable`

    - #### getColumns

          public java.util.List<AbstractReportColumn> getColumns(java.util.List<AbstractReportColumn> columns)
                                                          throws java.lang.Throwable

      改变列信息
      参数:
        `columns` - 报表设计列
      返回:
        页面显示列
      抛出:
        `java.lang.Throwable`

    - #### getQueryParam

          public ReportQueryParam getQueryParam()

      获取查询条件
      返回:

    - #### getSelectedObj

          public java.lang.Object getSelectedObj()

      获取左表、左树选择行或节点
      返回:

    - #### setProgress

          public void setProgress(int percent)

      设置进度