kd.bos.entity.report.ds

## 类 AbstractDataSource

- java.lang.Object
- - kd.bos.entity.report.ds.AbstractDataSource

- 所有已实现的接口:
    DataSource
  直接已知子类:
    EntityDS, JoinDS, SortDS, UnionDS

      public abstract class AbstractDataSource
      extends java.lang.Object
      implements DataSource

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `DS_TYPE_ENTITY`
    `static java.lang.String` | `DS_TYPE_JOIN`
    `static java.lang.String` | `DS_TYPE_SORT`
    `static java.lang.String` | `DS_TYPE_UNION`

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.util.List<AbstractReportColumn>` | `getColumns(java.util.List<AbstractReportColumn> columns)` 获取列配置
    `java.lang.String` | `getConition()`
    `kd.bos.algo.DataSet` | `getDataSet()` 获取数据
    `java.util.List<AbstractDataSource>` | `getDSList()`
    `java.lang.String` | `getName()`
    `java.lang.String` | `getNumber()`
    `ReportQueryParam` | `getQueryParam()`
    `java.lang.String` | `getReportName()`
    `java.lang.Object` | `getSelectedObj()`
    `boolean` | `isEnable()`
    `void` | `setSelectedObj(java.lang.Object selectedObj)`

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

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

- - ### 字段详细资料

    - #### DS_TYPE_ENTITY

          public static final java.lang.String DS_TYPE_ENTITY

      另请参阅:
        常量字段值

    - #### DS_TYPE_JOIN

          public static final java.lang.String DS_TYPE_JOIN

      另请参阅:
        常量字段值

    - #### DS_TYPE_UNION

          public static final java.lang.String DS_TYPE_UNION

      另请参阅:
        常量字段值

    - #### DS_TYPE_SORT

          public static final java.lang.String DS_TYPE_SORT

      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### AbstractDataSource

          public AbstractDataSource()

  - ### 方法详细资料

    - #### getColumns

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

      从接口复制的说明: `DataSource`
      获取列配置
      指定者:
        `getColumns` 在接口中 `DataSource`
      返回:

    - #### getDataSet

          public kd.bos.algo.DataSet getDataSet()

      从接口复制的说明: `DataSource`
      获取数据
      指定者:
        `getDataSet` 在接口中 `DataSource`
      返回:

    - #### getNumber

          public java.lang.String getNumber()

    - #### getName

          public java.lang.String getName()

    - #### isEnable

          public boolean isEnable()

    - #### getQueryParam

          public ReportQueryParam getQueryParam()

    - #### getReportName

          public java.lang.String getReportName()

    - #### getSelectedObj

          public java.lang.Object getSelectedObj()

    - #### setSelectedObj

          public void setSelectedObj(java.lang.Object selectedObj)

    - #### getConition

          public java.lang.String getConition()

    - #### getDSList

          public java.util.List<AbstractDataSource> getDSList()