类 gboat2.web.model.AuthorityResourceVO
的使用

使用 AuthorityResourceVO 的软件包
gboat2.web.business   
gboat2.web.business.impl   
gboat2.web.service   
gboat2.web.service.impl   
 

gboat2.web.businessAuthorityResourceVO 的使用
 

返回 AuthorityResourceVOgboat2.web.business 中的方法
 AuthorityResourceVO IUserBusiness.findResourceTreeForRoleOfGroup(String groupRoleId, String systemId)
          取得组角色的权限树
 AuthorityResourceVO IShortcutBusiness.findResourceTreeForRoleOfGroup(String authForId, String systemId)
          取得角色的权限树[用的了缓存]
 AuthorityResourceVO IShortcutBusiness.findResourceTreeForRoleOfGroupForRes(String authForId, String resId, boolean useCache)
          取得角色的某个模块的权限树(包含改模块)[用的了缓存]
 AuthorityResourceVO IAuthorityBusiness.findResourceTreeForRoleOfGroupForRes(String authForId, String resId, boolean useCache)
          取得角色的某个模块的权限树(包含该模块)
 AuthorityResourceVO IAuthorityBusiness.findResourceTreeForRoleOfGroupOfSystem(String authForId, String systemId, boolean useCache)
          取得组角色的权限树
 AuthorityResourceVO IAuthorityBusiness.findResourceTreeForRoleOfSystem(String roleId, String systemId)
          取得角色的权限树(配置给这个roleId(可能是roleId也肯是groupId.roleId)的所有权限), 返回的resource对象为一下格式 {resName:"",msg:"",resId:"",children:[]}真正的数据时从children中读出来的, 其他的为自定义的附加数据(resName,msg等等),这些数据不会影响前端树形结构的显示
 

返回变量类型为 AuthorityResourceVO 的类型的 gboat2.web.business 中的方法
 List<AuthorityResourceVO> IAuthorityBusiness.findBrothersAuthorityForResource(String roleId, String resId)
          获得当前模块的兄弟模块(角色拥有的)
 List<AuthorityResourceVO> IUserBusiness.findResourceForUser(String authForId, String systemId)
          取得用户的权限list。
 List<AuthorityResourceVO> IAuthorityBusiness.findResourceOfSystemByAuthForId(String authForId, String systemId)
          根据authForId和systemId取得相应的权限list
1、authForId=roleId 角色权限
2、authForId=groupId.roleId 组角色权限
3、authForId=groupId.roleId.userId 登录用户权限
 List<AuthorityResourceVO> IAuthorityBusiness.getAuthorityByStatus(String status, String systemId)
          根据用户身份获取权限
 List<AuthorityResourceVO> IAuthorityBusiness.getAuthorityResourceByStatus(String authForId, String systemId)
          根据用户身份获取可操作的模块VO
 List<AuthorityResourceVO> IAuthorityBusiness.getAuthsByLevel(String authForId, String resId, String systemId)
          获取指定角色或用户组权限中的指定层(即:指定的parentId)
 List<AuthorityResourceVO> IAuthorityBusiness.getTopLevelAuths(String authForId, String systemId)
          获取指定角色或用户组权限中的最顶层模块
 

类型变量类型为 AuthorityResourceVOgboat2.web.business 中的方法参数
 List<ShortcutResourceVO> IShortcutBusiness.getShortcutResourceByUser(UserSession session, List<AuthorityResourceVO> authoritys)
           
 List<ShortcutResourceVO> ILoginBusiness.showResourceShortcutByAuth(List<AuthorityResourceVO> list)
          根据用户权限,获取可操作的模块(super指定)
 

gboat2.web.business.implAuthorityResourceVO 的使用
 

返回 AuthorityResourceVOgboat2.web.business.impl 中的方法
 AuthorityResourceVO UserBusinessImpl.findResourceTreeForRoleOfGroup(String groupRoleId, String systemId)
           
 AuthorityResourceVO ShortcutBusinessImpl.findResourceTreeForRoleOfGroup(String authForId, String systemId)
           
 AuthorityResourceVO ShortcutBusinessImpl.findResourceTreeForRoleOfGroupForRes(String authForId, String resId, boolean useCache)
           
 AuthorityResourceVO AuthorityBusinessImpl.findResourceTreeForRoleOfGroupForRes(String authForId, String resId, boolean useCache)
           
 AuthorityResourceVO AuthorityBusinessImpl.findResourceTreeForRoleOfGroupOfSystem(String authForId, String systemId, boolean useCache)
           
 AuthorityResourceVO AuthorityBusinessImpl.findResourceTreeForRoleOfSystem(String roleId, String systemId)
           
 

返回变量类型为 AuthorityResourceVO 的类型的 gboat2.web.business.impl 中的方法
 List<AuthorityResourceVO> AuthorityBusinessImpl.findBrothersAuthorityForResource(String roleId, String resId)
           
 List<AuthorityResourceVO> UserBusinessImpl.findResourceForUser(String authForId, String systemId)
           
 List<AuthorityResourceVO> AuthorityBusinessImpl.findResourceOfSystemByAuthForId(String authForId, String systemId)
           
 List<AuthorityResourceVO> AuthorityBusinessImpl.getAuthorityByStatus(String status, String systemId)
           
 List<AuthorityResourceVO> AuthorityBusinessImpl.getAuthorityResourceByStatus(String authForId, String systemId)
           
 List<AuthorityResourceVO> AuthorityBusinessImpl.getAuthsByLevel(String authForId, String resId, String systemId)
           
 List<AuthorityResourceVO> AuthorityBusinessImpl.getTopLevelAuths(String authForId, String systemId)
           
 

类型变量类型为 AuthorityResourceVOgboat2.web.business.impl 中的方法参数
 List<ShortcutResourceVO> ShortcutBusinessImpl.getShortcutResourceByUser(UserSession session, List<AuthorityResourceVO> authoritys)
           
 List<ShortcutResourceVO> LoginBusinessImpl.showResourceShortcutByAuth(List<AuthorityResourceVO> list)
           
 

gboat2.web.serviceAuthorityResourceVO 的使用
 

返回 AuthorityResourceVOgboat2.web.service 中的方法
 AuthorityResourceVO IShortcutService.findResourceTreeForRoleOfGroup(String authForId, String systemId)
          取得角色的权限树[用的了缓存]
 

gboat2.web.service.implAuthorityResourceVO 的使用
 

返回 AuthorityResourceVOgboat2.web.service.impl 中的方法
 AuthorityResourceVO ShortcutServiceImpl.findResourceTreeForRoleOfGroup(String authForId, String systemId)
           
 



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