参数使用(接口)

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

参数使用(接口)

参数平台提供了一个工具类(com.kingdee.eas.base.param.util.ParamManager)为业务模块使用参数平台。之前有使用IparamControl或自己写sql查询参数值等方法,都不要再使用。


获取参数值 

方法说明:

      忽略集团控制标志,根据组织单元ID、参数编码获取参数值,并设置参数的已使用标志。

      参数平台从5.4版本提供允许用户在修改“集团控制”属性,因此对获取参数值的方法进行扩展。

      业务模块在获取参数值时不管是不是集团参数都要传放组织单元ID。

方法声明: 

public static String getParamValueIgnoreGroupControl(Context ctx,
String paramNumber, IObjectPK orgUnitId, boolean setReference)

 方法参数说明:

ctx 上下文

paramNumber 参数编码 

orgUnitId 组织单元ID

setReference 参数的已使用标志 

返回参数:参数值

在5.4版本之前获取参数值的方法有两个,在5.4版本后建议使用上面的方法获取参数值。 

1)

 方法说明: 

根据传入的组织单元orgUnitID和参数编码得到该参数的值 (支持所有组织类型) 方法声明: 

public static String getParamValue(Context ctx, IObjectPK orgUnitID, String paramNumber)

方法参数说明: 

ctx 上下文 paramNumber 参数编码 

orgUnitId 组织单元ID 

setReference 参数的已使用标志 

返回参数:参数值 

2) 方法说明: 

根据传入的组织单元orgUnitID和参数编码得到该参数的值 (支持所有组织类型) 方法声明:

 public static String getParamValue(Context ctx, IObjectPK orgUnitID, String paramNumber, boolean setRefence)

方法参数说明: 

ctx 服务端调用时ctx不能为空,客户端调用时传入null orgUnitID 组织单元 paramNumber 参数的编码 setRefence 设置该参数为引用状态

返回参数:参数值 


批量获取参数值 

1) 方法说明: 

根据传入的HashMap返回参数值HashMap (支持所有组织类型) 方法声明:

 public static HashMap getParamHashMap(Context ctx, HashMap paramKeyMap)

方法参数说明: 

ctx 服务端调用时ctx不能为空,客户端调用时传入null 

paramKeyMap HashMap key为参数编码(String 类型),value为组织单元(IObjectPK 类型,可以为null) 

返回参数:returnMap HashMap key为参数编码,value为参数值 

2) 方法说明:

 根据传入的参数编码数组和组织单元id获取参数值(不支持组织类型为合并范围) 方法声明: 

public static HashMap getParamHashMap(Context ctx, String[] numbers, String orgId)

方法参数说明: 

ctx 服务端调用时ctx不能为空,客户端调用时传入null 

numbers String[] 参数编码 

orgId 组织单元id 

返回参数: 

HashMap :key为参数编码,value为参数值

参数使用(接口)

参数平台提供了一个工具类(com.kingdee.eas.base.param.util.ParamManager)为业务模块使用参数平台。之前有使用IparamControl或自己写sql...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息