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
- 所有组织