* @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,
IMetaDataPK actionPK,
IObjectValue bizData)
throws BOSException, EASBizException;
/**
*
* 描述:检查用户对某条业务数据是否具有某项功能的权限 * ,无权时会抛出包含提示信息的业务异常
* @param userPK 验权用户PK * @param orgPK 验权组织PK * @param permItemName 权限项名称 * @param bizDataPK 业务数据PK * @throws BOSException * @throws EASBizException * @author:ryanzhou */
public void checkDataPermission( 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 * @throws BOSException * @throws EASBizException * @author:ryanzhou */
public void checkDataPermission( IObjectPK userPK, IObjectPK orgPK, IMetaDataPK uiPK, IMetaDataPK actionPK,
IObjectPK bizDataPK)
throws BOSException, EASBizException;
/**
*
* 描述:检查用户对某条业务数据是否具有某项功能的权限 * ,无权时会抛出包含提示信息的业务异常
* @param userPK 验权用户PK
* @param orgPK 验权组织PK * @param permItemName 权限项名称
* @param bizData 业务数据值对象 * @throws BOSException * @throws EASBizException * @author:ryanzhou */
public void checkDataPermission( 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 业务数据值对象 * @throws BOSException * @throws EASBizException * @author:ryanzhou */
public void checkDataPermission( IObjectPK userPK, IObjectPK orgPK, IMetaDataPK uiPK, IMetaDataPK actionPK,
IObjectValue bizData)
throws BOSException, EASBizException; /**
*
* 描述:返回用户对某个功能关联业务对象有权的sql * sql返回结果类似如:
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库EAS管理会计二次开发指南在线全文阅读。
相关推荐: