kd.bos.entity.datamodel

## 接口 IFormValueProvider

- 已过时。

      @Deprecated
      public interface IFormValueProvider

  form 默认值获取等

- - ### 方法概要

    所有方法 实例方法 抽象方法 已过时的方法
    限定符和类型 | 方法和说明
    --- | ---
    `kd.bos.orm.query.QFilter` | `buildPermOrgFilter(kd.bos.orm.query.QFilter qFilter, MainEntityType dataType, java.lang.String formId, boolean isContainMainOrg, boolean isNoLimit)` 已过时。
    `int` | `checkFunctionPermission(long userId, long orgId, java.lang.String entityId, java.lang.String permissionItemId)` 已过时。
    `kd.bos.orm.query.QFilter` | `getAllPermOrgFilter(BasedataProp bdProp, java.lang.String entityId)` 已过时。
    `java.util.List<kd.bos.dataentity.entity.DynamicObject>` | `getAuthorizedBizOrgUnits(java.lang.Long userID, java.lang.String orgFunction, java.lang.String entityID, java.lang.String permissionItem)` 已过时。
    `kd.bos.orm.query.QFilter` | `getBaseDataFilter(java.lang.String entityID, java.lang.Long orgID)` 已过时。
    `kd.bos.dataentity.entity.DynamicObject` | `getBizOrg(java.lang.Long orgID, java.lang.String orgFunction)` 已过时。
    `kd.bos.orm.query.QFilter` | `getBizOrgFilter(java.lang.String orgFunction)` 已过时。
    `kd.bos.orm.query.QFilter` | `getMainOrgFilter(BasedataProp bdProp, java.lang.String entityId)` 已过时。
    `java.util.List<java.lang.Long>` | `getMainOrgIds(MainEntityType dataType, java.lang.String formId)` 已过时。
    `kd.bos.orm.query.QFilter` | `getOrgFilter(BasedataProp basedataProp)` 已过时。
    `kd.bos.orm.query.QFilter` | `getPermOrgFilter(BasedataProp bdProp, java.lang.String entityId)` 已过时。
    `java.util.List<kd.bos.orm.query.QFilter>` | `getSpecialDataPermFilter(java.lang.String entityNmber, java.lang.String operateType)` 已过时。

- - ### 方法详细资料

    - #### getBizOrg

          @Deprecated
          kd.bos.dataentity.entity.DynamicObject getBizOrg(java.lang.Long orgID,
                                                                        java.lang.String orgFunction)

      已过时。
      描述：根据组织ID，组织类型，判断该组织是否具有该组织职能。 如果该组织具有该组织职能，则返回该组织单元的数据对象。 如果该组织不具有该组织职能，则返回空对象。
      参数:
        `orgID` - 组织机构ID
        `orgFunction` - 组织职能编号
      返回:
        DynamicObject 具有指定职能的组织机构数据对象

    - #### getAuthorizedBizOrgUnits

          @Deprecated
          java.util.List<kd.bos.dataentity.entity.DynamicObject> getAuthorizedBizOrgUnits(java.lang.Long userID,
                                                                                                       java.lang.String orgFunction,
                                                                                                       java.lang.String entityID,
                                                                                                       java.lang.String permissionItem)

      已过时。
      获取有权限的业务组织
      参数:
        `userID` - 用户id
        `orgFunction` - 业务职能
        `entityID` - 实体id
        `permissionItem` - 权限项
      返回:

    - #### getMainOrgIds

          @Deprecated
          java.util.List<java.lang.Long> getMainOrgIds(MainEntityType dataType,
                                                                    java.lang.String formId)

      已过时。

    - #### getBizOrgFilter

          @Deprecated
          kd.bos.orm.query.QFilter getBizOrgFilter(java.lang.String orgFunction)

      已过时。
      描述：根据组织类型,获得指定组织类型的过滤条件 过滤条件针对组织机构实体（bos_org）
      参数:
        `orgFunction` - 组织职能编号
      返回:
        QFilter 组织类型过滤条件

    - #### checkFunctionPermission

          @Deprecated
          int checkFunctionPermission(long userId,
                                                   long orgId,
                                                   java.lang.String entityId,
                                                   java.lang.String permissionItemId)

      已过时。
      功能权限检查
      参数:
        `userId` - 用户id
        `orgId` - 组织id
        `permissionItemId` - 权限项id
      返回:
        0 无权 1 有权

    - #### getSpecialDataPermFilter

          @Deprecated
          java.util.List<kd.bos.orm.query.QFilter> getSpecialDataPermFilter(java.lang.String entityNmber,
                                                                                         java.lang.String operateType)

      已过时。
      获取操作的特殊数据权限过滤条件
      参数:
        `entityNmber` - 实体编码
        `operateType` - 操作类型
      返回:

    - #### getPermOrgFilter

          @Deprecated
          kd.bos.orm.query.QFilter getPermOrgFilter(BasedataProp bdProp,
                                                                 java.lang.String entityId)

      已过时。
      获取有权限组织过滤条件（用来过滤单据，单据包括组织,只取默认的组织）
      参数:
        `bdProp` - 实体属性
        `entityId` - 实体标识
      返回:
        有权限组织过滤条件

    - #### getAllPermOrgFilter

          @Deprecated
          kd.bos.orm.query.QFilter getAllPermOrgFilter(BasedataProp bdProp,
                                                                    java.lang.String entityId)

      已过时。
      获取有权限组织过滤条件（用来过滤单据，单据包括组织）
      参数:
        `bdProp` - 实体属性
        `entityId` - 实体标识
      返回:
        有权限组织过滤条件

    - #### getMainOrgFilter

          @Deprecated
          kd.bos.orm.query.QFilter getMainOrgFilter(BasedataProp bdProp,
                                                                 java.lang.String entityId)

      已过时。
      根据主业务组织获取过滤条件（用来过滤组织）
      参数:
        `bdProp` - 实体属性
        `entityId` - 实体标识
      返回:
        主业务组织获取过滤条件

    - #### getOrgFilter

          @Deprecated
          kd.bos.orm.query.QFilter getOrgFilter(BasedataProp basedataProp)

      已过时。
      获取组织过滤条件（用来过滤组织）
      参数:
        `basedataProp` - 实体属性
      返回:
        组织过滤条件

    - #### getBaseDataFilter

          @Deprecated
          kd.bos.orm.query.QFilter getBaseDataFilter(java.lang.String entityID,
                                                                  java.lang.Long orgID)

      已过时。
      获取基础资料过滤
      参数:
        `entityID` - 实体标识
        `orgID` - 组织机构ID
      返回:
        QFilter 过滤条件。类似于QFilter("id", "in", baseDataIdSet)

    - #### buildPermOrgFilter

          @Deprecated
          kd.bos.orm.query.QFilter buildPermOrgFilter(kd.bos.orm.query.QFilter qFilter,
                                                                   MainEntityType dataType,
                                                                   java.lang.String formId,
                                                                   boolean isContainMainOrg,
                                                                   boolean isNoLimit)

      已过时。