public class ParamConvert
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
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)
参数被锁定的时候,调用该方法更新下级组织参数的锁状态
发生场景:参数维度界面
|
public static final java.lang.String PARAM_DATA
public static final java.lang.String PARAM_LOCKFIELDS
public static java.util.List<java.lang.String> getParamItems(java.lang.String formId)
formId - 表单idpublic 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 - 参数的标识集合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 - 参数的标识集合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 - 所有组织