第一范文网 - 专业文章范例文档资料分享平台

EAS管理会计二次开发指南

来源:用户分享 时间:2025/5/29 5:06:06 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基本信息集团统一,分基础资料要分配使用,其基本信息在所有公司内配后相关信都是相同的,但其他信息可以由各CU分别维护。D3 隔离/独占(C类)Isolate I 息分别维护 分配时其他资料一起复制。 基础资料完全按CU隔离,各CU自己创建,绝对隔离,自己维护和使用。资料新增、修改、删除等操作创建者私有 对其他CU没有任何影响。

注意:基础资料不处理创建者权限和主管权限

Q24.权限对外接口的位置

权限的对外接口都定义在com.kingdee.eas.base.permission. Ipermission;在二次开发中如果权限要求比较特殊,不能通过实现,就可以通过调用该接口中的方法自行实现权限控制;

Q25.功能验权接口

/** *

* 描述:返回用户是否具有某项功能的权限

* @param userPK 验权用户PK * @param orgPK 验权组织PK * @param permItemName 权限项名称

* @return true:有权 false:无权 * @throws BOSException * @throws EASBizException * @author:ryanzhou */

public boolean hasFunctionPermission( IObjectPK userPK, IObjectPK orgPK,

String permItemName)

throws BOSException, EASBizException;

/** *

* 描述:返回用户是否具有某项功能的权限

* @param userPK 验权用户PK

* @param orgPK 验权组织PK * @param uiPK UI元数据PK * @param actionPK 业务操作的PK

* @return true:有权 false:无权

* @throws BOSException * @throws EASBizException * @author:ryanzhou */

public boolean hasFunctionPermission( IObjectPK userPK, IObjectPK orgPK, IMetaDataPK uiPK, IMetaDataPK actionPK)

throws BOSException, EASBizException;

/** *

* 描述:检查用户是否具有某项功能的权限, * 无权时会抛出包含提示信息的业务异常

* @param userPK 验权用户PK * @param orgPK 验权组织PK * @param permItemName 权限项名称 * @throws BOSException * @throws EASBizException * @author:ryanzhou */

public void checkFunctionPermission( IObjectPK userPK, IObjectPK orgPK,

String permItemName)

throws BOSException, EASBizException; /**

*

* 描述:检查用户是否具有某项功能的权限, * 无权时会抛出包含提示信息的业务异常

* @param userPK 验权用户PK * @param orgPK 验权组织PK * @param uiPK UI元数据PK * @param actionPK 业务操作的PK * @throws BOSException * @throws EASBizException * @author:ryanzhou

*/

public void checkFunctionPermission( IObjectPK userPK, IObjectPK orgPK, IMetaDataPK uiPK, IMetaDataPK actionPK)

throws BOSException, EASBizException;

Q26.数据验权接口

/**

*

* 描述:返回用户对某条业务数据是否具有某项功能的权限 * @param userPK 验权用户PK * @param orgPK 验权组织PK

* @param permItemName 权限项名称

* @param bizDataPK 业务数据PK

* @return true:有权 false:无权 * @throws BOSException * @throws EASBizException * @author:ryanzhou */

public boolean hasDataPermission( IObjectPK userPK, IObjectPK orgPK, String permItemName,

IObjectPK bizDataPK)

throws BOSException, EASBizException;

/** *

* 描述:返回用户对某条业务数据是否具有某项功能的权限 * @param userPK 验权用户PK * @param orgPK 验权组织PK * @param uiPK UI元数据PK * @param actionPK 业务操作的PK

* @param bizDataPK 业务数据PK

* @return true:有权 false:无权 * @throws BOSException * @throws EASBizException * @author:ryanzhou */

public boolean hasDataPermission(

IObjectPK userPK, IObjectPK orgPK, IMetaDataPK uiPK, IMetaDataPK actionPK,

IObjectPK bizDataPK)

throws BOSException, EASBizException; /**

*

* 描述:返回用户对某条业务数据是否具有某项功能的权限 * @param userPK 验权用户PK * @param orgPK 验权组织PK * @param permItemName 权限项名称

* @param bizData 业务数据值对象

* @return true:有权 false:无权 * @throws BOSException * @throws EASBizException * @author:ryanzhou */

public boolean hasDataPermission(

IObjectPK userPK, IObjectPK orgPK, String permItemName, IObjectValue bizData)

throws BOSException, EASBizException;

/** *

* 描述:返回用户对某条业务数据是否具有某项功能的权限 * @param userPK 验权用户PK * @param orgPK 验权组织PK * @param uiPK UI元数据PK * @param actionPK 业务操作的PK

* @param bizData 业务数据值对象

* @return true:有权 false:无权 * @throws BOSException * @throws EASBizException * @author:ryanzhou */

public boolean hasDataPermission( IObjectPK userPK, IObjectPK orgPK, IMetaDataPK uiPK,

搜索更多关于: EAS管理会计二次开发指南 的文档
EAS管理会计二次开发指南.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3pm6i1fj2d6zh7s4fk3c_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top