gboat2.web.business
接口 IDataLevelAuthorityBusiness

所有超级接口:
IBaseService
所有已知实现类:
DataLevelAuthorityBusinessImpl

public interface IDataLevelAuthorityBusiness
extends IBaseService

数据级别授权管理

从以下版本开始:
jdk1.6
作者:
wangsr

方法摘要
 boolean deleteDataLevelAuthority(String groupId, String roleId)
          删除用户组的某个角色所有模块数据级别的定制
 boolean deleteDataLevelAuthority(String groupId, String roleId, String resId)
          删除模块定制的数据级别授权
 boolean deleteDataLevelAuthority(String groupId, String roleId, String userId, String resId)
          删除数据级别权限
 boolean deleteDataLevelAuthorityByGroupId(String groupId)
          删除用户组所有数据级别定制(删除用户组的时候用)
 boolean deleteDataLevelAuthorityByRoleId(String roleId)
          删除角色所有定制的数据级别权限(角色删除的时候用)
 DataLevelAuthority findDataLevelAuthority(String groupId, String roleId, String resId)
          根据groupId,roleId,resId取得数据级别授权
 DataLevelAuthority findDataLevelAuthority(String groupId, String roleId, String resId, String userId)
          根据groupId,roleId,resId取得数据级别授权
 boolean insertDataLevelAuthority(String groupId, String roleId, String resId, String dataLevel)
           
 boolean insertDataLevelAuthority(String groupId, String roleId, String userId, String resId, String dataLevel)
          添加数据级别权限
 boolean setDataLevelAuthority(String groupId, String roleId, String resId, String dataLevel)
           
 boolean setDataLevelAuthority(String groupId, String roleId, String userId, String resId, String dataLevel)
          设置数据界别
 
从接口 gboat2.base.core.service.IBaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 

方法详细信息

findDataLevelAuthority

DataLevelAuthority findDataLevelAuthority(String groupId,
                                          String roleId,
                                          String resId)
根据groupId,roleId,resId取得数据级别授权

参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
返回:
数据授权级别

findDataLevelAuthority

DataLevelAuthority findDataLevelAuthority(String groupId,
                                          String roleId,
                                          String resId,
                                          String userId)
根据groupId,roleId,resId取得数据级别授权

参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
userId - 用户ID
返回:
数据授权级别

deleteDataLevelAuthority

boolean deleteDataLevelAuthority(String groupId,
                                 String roleId,
                                 String resId)
删除模块定制的数据级别授权

参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
返回:
删除成功与否

deleteDataLevelAuthority

boolean deleteDataLevelAuthority(String groupId,
                                 String roleId)
删除用户组的某个角色所有模块数据级别的定制

参数:
groupId - 组ID
roleId - 角色ID
返回:
删除成功与否

setDataLevelAuthority

boolean setDataLevelAuthority(String groupId,
                              String roleId,
                              String resId,
                              String dataLevel)
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
dataLevel - 数据级别
返回:
设置成功与否

deleteDataLevelAuthorityByRoleId

boolean deleteDataLevelAuthorityByRoleId(String roleId)
删除角色所有定制的数据级别权限(角色删除的时候用)

参数:
roleId - 角色ID
返回:
删除成功与否

deleteDataLevelAuthorityByGroupId

boolean deleteDataLevelAuthorityByGroupId(String groupId)
删除用户组所有数据级别定制(删除用户组的时候用)

参数:
groupId - 组ID
返回:
删除成功与否

insertDataLevelAuthority

boolean insertDataLevelAuthority(String groupId,
                                 String roleId,
                                 String resId,
                                 String dataLevel)
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
dataLevel - 数据级别
返回:
设置成功与否

deleteDataLevelAuthority

boolean deleteDataLevelAuthority(String groupId,
                                 String roleId,
                                 String userId,
                                 String resId)
删除数据级别权限

参数:
groupId - 组id
roleId - 角色id
userId - 登录用户id
resId - 模块id
返回:
成功与否

insertDataLevelAuthority

boolean insertDataLevelAuthority(String groupId,
                                 String roleId,
                                 String userId,
                                 String resId,
                                 String dataLevel)
添加数据级别权限

参数:
groupId - 组id
roleId - 角色id
userId - 用户id
resId - 模块id
dataLevel - 数据级别id
返回:
成功与否

setDataLevelAuthority

boolean setDataLevelAuthority(String groupId,
                              String roleId,
                              String userId,
                              String resId,
                              String dataLevel)
设置数据界别

参数:
groupId - 组id
roleId - 角色id
userId - 用户id
resId - 模块id
dataLevel - 数据级别id
返回:
成功与否


Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.