gboat2.web.business
接口 IGroupRoleBusiness

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

public interface IGroupRoleBusiness
extends IBaseService

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

方法摘要
 boolean deleteAllByGroupId(String groupId)
          删除某组的所有角色
 boolean deleteByRoleId(String roleId)
          根据角色ID删除角色和用户组的关联关系 (当一个角色删除是,用户组中的角色也应该跟着消失,否则会有冗余数据)
 List<GroupRoleMapper> findAllByGroupId(String groupId)
          得到该组的所有角色
 Map<String,GroupRoleMapper> findAllByGroupIdToMap(String groupId)
          将该组所有的角色list转化为map形式
 List<GroupRoleVO> findGroupByRole(String roleId)
          查找该角色隶属于的所有用户组
 List<GroupRoleVO> findGroupRoleVOByGRID(String groupId)
          根据groupId得到角色
 List<GroupRoleVO> findRoleOfGroup(String groupId)
          取得用户组的所有角色
 boolean saveGroupRole(String groupId, String roleId)
          保存某组的角色
 
从接口 gboat2.base.core.service.IBaseService 继承的方法
delete, get, getAsPage, getAsPage, query, query, save, update
 

方法详细信息

deleteAllByGroupId

boolean deleteAllByGroupId(String groupId)
删除某组的所有角色

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

saveGroupRole

boolean saveGroupRole(String groupId,
                      String roleId)
保存某组的角色

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

findAllByGroupId

List<GroupRoleMapper> findAllByGroupId(String groupId)
得到该组的所有角色

参数:
groupId - 组ID
返回:
角色的list

findAllByGroupIdToMap

Map<String,GroupRoleMapper> findAllByGroupIdToMap(String groupId)
将该组所有的角色list转化为map形式

参数:
groupId - 组ID
返回:
map(roleId-->mapper)

findGroupRoleVOByGRID

List<GroupRoleVO> findGroupRoleVOByGRID(String groupId)
根据groupId得到角色

参数:
groupId - 组ID
返回:
groupRole的vo

deleteByRoleId

boolean deleteByRoleId(String roleId)
根据角色ID删除角色和用户组的关联关系 (当一个角色删除是,用户组中的角色也应该跟着消失,否则会有冗余数据)

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

findRoleOfGroup

List<GroupRoleVO> findRoleOfGroup(String groupId)
取得用户组的所有角色

参数:
groupId - 组ID
返回:
所有角色

findGroupByRole

List<GroupRoleVO> findGroupByRole(String roleId)
查找该角色隶属于的所有用户组

参数:
roleId - roleId
返回:
list


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