gboat2.web.business.impl
类 DataLevelAuthorityBusinessImpl

java.lang.Object
  继承者 gboat2.base.core.service.BaseService
      继承者 gboat2.web.business.impl.DataLevelAuthorityBusinessImpl
所有已实现的接口:
IBaseService, IDataLevelAuthorityBusiness

@Transactional
@Service
public class DataLevelAuthorityBusinessImpl
extends BaseService
implements IDataLevelAuthorityBusiness

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

字段摘要
 
从类 gboat2.base.core.service.BaseService 继承的字段
baseDAO
 
构造方法摘要
DataLevelAuthorityBusinessImpl()
           
 
方法摘要
 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.BaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 gboat2.base.core.service.IBaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 

构造方法详细信息

DataLevelAuthorityBusinessImpl

public DataLevelAuthorityBusinessImpl()
方法详细信息

findDataLevelAuthority

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

指定者:
接口 IDataLevelAuthorityBusiness 中的 findDataLevelAuthority
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
返回:
数据授权级别
另请参见:
IDataLevelAuthorityBusiness.findDataLevelAuthority(java.lang.String, java.lang.String, java.lang.String)

deleteDataLevelAuthority

public boolean deleteDataLevelAuthority(String groupId,
                                        String roleId,
                                        String resId)
从接口 IDataLevelAuthorityBusiness 复制的描述
删除模块定制的数据级别授权

指定者:
接口 IDataLevelAuthorityBusiness 中的 deleteDataLevelAuthority
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
返回:
删除成功与否

setDataLevelAuthority

public boolean setDataLevelAuthority(String groupId,
                                     String roleId,
                                     String resId,
                                     String dataLevel)
指定者:
接口 IDataLevelAuthorityBusiness 中的 setDataLevelAuthority
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
dataLevel - 数据级别
返回:
设置成功与否

deleteDataLevelAuthority

public boolean deleteDataLevelAuthority(String groupId,
                                        String roleId)
从接口 IDataLevelAuthorityBusiness 复制的描述
删除用户组的某个角色所有模块数据级别的定制

指定者:
接口 IDataLevelAuthorityBusiness 中的 deleteDataLevelAuthority
参数:
groupId - 组ID
roleId - 角色ID
返回:
删除成功与否

deleteDataLevelAuthorityByGroupId

public boolean deleteDataLevelAuthorityByGroupId(String groupId)
从接口 IDataLevelAuthorityBusiness 复制的描述
删除用户组所有数据级别定制(删除用户组的时候用)

指定者:
接口 IDataLevelAuthorityBusiness 中的 deleteDataLevelAuthorityByGroupId
参数:
groupId - 组ID
返回:
删除成功与否

deleteDataLevelAuthorityByRoleId

public boolean deleteDataLevelAuthorityByRoleId(String roleId)
从接口 IDataLevelAuthorityBusiness 复制的描述
删除角色所有定制的数据级别权限(角色删除的时候用)

指定者:
接口 IDataLevelAuthorityBusiness 中的 deleteDataLevelAuthorityByRoleId
参数:
roleId - 角色ID
返回:
删除成功与否

insertDataLevelAuthority

public boolean insertDataLevelAuthority(String groupId,
                                        String roleId,
                                        String resId,
                                        String dataLevel)
指定者:
接口 IDataLevelAuthorityBusiness 中的 insertDataLevelAuthority
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
dataLevel - 数据级别
返回:
设置成功与否

findDataLevelAuthority

public DataLevelAuthority findDataLevelAuthority(String groupId,
                                                 String roleId,
                                                 String resId,
                                                 String userId)
从接口 IDataLevelAuthorityBusiness 复制的描述
根据groupId,roleId,resId取得数据级别授权

指定者:
接口 IDataLevelAuthorityBusiness 中的 findDataLevelAuthority
参数:
groupId - 组ID
roleId - 角色ID
resId - 模块ID
userId - 用户ID
返回:
数据授权级别

deleteDataLevelAuthority

public boolean deleteDataLevelAuthority(String groupId,
                                        String roleId,
                                        String userId,
                                        String resId)
从接口 IDataLevelAuthorityBusiness 复制的描述
删除数据级别权限

指定者:
接口 IDataLevelAuthorityBusiness 中的 deleteDataLevelAuthority
参数:
groupId - 组id
roleId - 角色id
userId - 登录用户id
resId - 模块id
返回:
成功与否

insertDataLevelAuthority

public boolean insertDataLevelAuthority(String groupId,
                                        String roleId,
                                        String userId,
                                        String resId,
                                        String dataLevel)
从接口 IDataLevelAuthorityBusiness 复制的描述
添加数据级别权限

指定者:
接口 IDataLevelAuthorityBusiness 中的 insertDataLevelAuthority
参数:
groupId - 组id
roleId - 角色id
userId - 用户id
resId - 模块id
dataLevel - 数据级别id
返回:
成功与否

setDataLevelAuthority

public boolean setDataLevelAuthority(String groupId,
                                     String roleId,
                                     String userId,
                                     String resId,
                                     String dataLevel)
从接口 IDataLevelAuthorityBusiness 复制的描述
设置数据界别

指定者:
接口 IDataLevelAuthorityBusiness 中的 setDataLevelAuthority
参数:
groupId - 组id
roleId - 角色id
userId - 用户id
resId - 模块id
dataLevel - 数据级别id
返回:
成功与否


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