kd.bos.entity.param

## 类 ParamConvert

- java.lang.Object
- - kd.bos.entity.param.ParamConvert

-     public class ParamConvert
      extends java.lang.Object

  Author: rd_sort_oyang Date: 2017/12/28

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `static java.lang.String` | `PARAM_DATA`
    `static java.lang.String` | `PARAM_LOCKFIELDS`

  - ### 构造器概要

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

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.Map<ParamKey,ParamRow>` | `getParamFormatRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> orgParams, java.util.List<java.lang.String> paramItems)` 获取标准格式的组织参数行，便于参数维度界面显示格式化后的参数
    `static java.util.List<java.lang.String>` | `getParamItems(java.lang.String formId)` 获取参数表单中所有的字段信息（不包括单据体）
    `static java.util.Map<ParamKey,ParamRow>` | `getParamRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> orgParams, java.util.List<java.lang.String> paramItems)` 获取组织参数行
    `static ParamCell` | `getParamValue(java.util.Map<ParamKey,ParamRow> rows, long orgId, java.lang.String param, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> orgs)` 从参数行中获取参数值
    `static void` | `updateLock(java.lang.String param, long orgId, boolean isLock, java.util.Map<ParamKey,ParamRow> rows)` 参数被锁定的时候，调用该方法更新下级组织参数的锁状态 发生场景：参数维度界面

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

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

- - ### 字段详细资料

    - #### PARAM_DATA

          public static final java.lang.String PARAM_DATA

      另请参阅:
        常量字段值

    - #### PARAM_LOCKFIELDS

          public static final java.lang.String PARAM_LOCKFIELDS

      另请参阅:
        常量字段值

  - ### 构造器详细资料

    - #### ParamConvert

          public ParamConvert()

  - ### 方法详细资料

    - #### getParamItems

          public static java.util.List<java.lang.String> getParamItems(java.lang.String formId)

      获取参数表单中所有的字段信息（不包括单据体）
      参数:
        `formId` - 表单id
      返回:
        字段列表

    - #### getParamRows

          public static java.util.Map<ParamKey,ParamRow> getParamRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> orgParams,
                                                                      java.util.List<java.lang.String> paramItems)

      获取组织参数行
      参数:
        `orgParams` - 组织参数
        `paramItems` - 参数的标识集合
      返回:
        参数行

    - #### getParamFormatRows

          public static java.util.Map<ParamKey,ParamRow> getParamFormatRows(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> orgParams,
                                                                            java.util.List<java.lang.String> paramItems)

      获取标准格式的组织参数行，便于参数维度界面显示格式化后的参数
      参数:
        `orgParams` - 组织参数
        `paramItems` - 参数的标识集合
      返回:
        参数行

    - #### getParamValue

          public static ParamCell getParamValue(java.util.Map<ParamKey,ParamRow> rows,
                                                long orgId,
                                                java.lang.String param,
                                                java.util.List<java.util.Map<java.lang.String,java.lang.Object>> orgs)

      从参数行中获取参数值
      参数:
        `rows` - 参数行
        `orgId` - 组织
        `param` - 参数标识
        `orgs` - 所有组织
      返回:
        参数值，对应参数维度界面的一个单元格

    - #### updateLock

          public static void updateLock(java.lang.String param,
                                        long orgId,
                                        boolean isLock,
                                        java.util.Map<ParamKey,ParamRow> rows)

      参数被锁定的时候，调用该方法更新下级组织参数的锁状态 发生场景：参数维度界面
      参数:
        `param` -
        `orgId` -
        `isLock` -
        `rows` -