gboat2.web.business.impl
类 GroupRoleBusinessImpl

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

@Transactional
@Service
public class GroupRoleBusinessImpl
extends BaseService
implements IGroupRoleBusiness

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

字段摘要
 
从类 gboat2.base.core.service.BaseService 继承的字段
baseDAO
 
构造方法摘要
GroupRoleBusinessImpl()
           
 
方法摘要
 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.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
 

构造方法详细信息

GroupRoleBusinessImpl

public GroupRoleBusinessImpl()
方法详细信息

deleteAllByGroupId

public boolean deleteAllByGroupId(String groupId)
从接口 IGroupRoleBusiness 复制的描述
删除某组的所有角色

指定者:
接口 IGroupRoleBusiness 中的 deleteAllByGroupId
参数:
groupId - 组ID
返回:
成功与否

saveGroupRole

public boolean saveGroupRole(String groupId,
                             String roleId)
从接口 IGroupRoleBusiness 复制的描述
保存某组的角色

指定者:
接口 IGroupRoleBusiness 中的 saveGroupRole
参数:
groupId - 组ID
roleId - 角色ID
返回:
成功与否

findAllByGroupId

public List<GroupRoleMapper> findAllByGroupId(String groupId)
从接口 IGroupRoleBusiness 复制的描述
得到该组的所有角色

指定者:
接口 IGroupRoleBusiness 中的 findAllByGroupId
参数:
groupId - 组ID
返回:
角色的list

findAllByGroupIdToMap

public Map<String,GroupRoleMapper> findAllByGroupIdToMap(String groupId)
从接口 IGroupRoleBusiness 复制的描述
将该组所有的角色list转化为map形式

指定者:
接口 IGroupRoleBusiness 中的 findAllByGroupIdToMap
参数:
groupId - 组ID
返回:
map(roleId-->mapper)

findGroupRoleVOByGRID

public List<GroupRoleVO> findGroupRoleVOByGRID(String groupId)
从接口 IGroupRoleBusiness 复制的描述
根据groupId得到角色

指定者:
接口 IGroupRoleBusiness 中的 findGroupRoleVOByGRID
参数:
groupId - 组ID
返回:
groupRole的vo

deleteByRoleId

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

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

findRoleOfGroup

public List<GroupRoleVO> findRoleOfGroup(String groupId)
从接口 IGroupRoleBusiness 复制的描述
取得用户组的所有角色

指定者:
接口 IGroupRoleBusiness 中的 findRoleOfGroup
参数:
groupId - 组ID
返回:
所有角色

findGroupByRole

public List<GroupRoleVO> findGroupByRole(String roleId)
从接口 IGroupRoleBusiness 复制的描述
查找该角色隶属于的所有用户组

指定者:
接口 IGroupRoleBusiness 中的 findGroupByRole
参数:
roleId - roleId
返回:
list


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