gboat2.web.business.impl
类 ShortcutBusinessImpl

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

@Transactional
@Service
public class ShortcutBusinessImpl
extends BaseService
implements IShortcutBusiness

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

字段摘要
 
从类 gboat2.base.core.service.BaseService 继承的字段
baseDAO
 
构造方法摘要
ShortcutBusinessImpl()
           
 
方法摘要
 AuthorityResourceVO findResourceTreeForRoleOfGroup(String authForId, String systemId)
          取得角色的权限树[用的了缓存]
 AuthorityResourceVO findResourceTreeForRoleOfGroupForRes(String authForId, String resId, boolean useCache)
          取得角色的某个模块的权限树(包含改模块)[用的了缓存]
 List<Shortcut> getAllShortcutImgs(File imgDir)
           
 Shortcut getShortcutByResId(String resId)
           
 List<Shortcut> getShortcutByUserId(String userId)
           
 ShortcutResourceVO getShortcutResourceByResId(String resId)
           
 List<ShortcutResourceVO> getShortcutResourceByUser(UserSession session, List<AuthorityResourceVO> authoritys)
           
 List<ShortcutResourceVO> getShortcutResourceByUserId(String userId)
           
 Resource getSuperTree(URL url)
          通过读取文件,生成super的权限树
 
从类 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
 

构造方法详细信息

ShortcutBusinessImpl

public ShortcutBusinessImpl()
方法详细信息

getShortcutByResId

public Shortcut getShortcutByResId(String resId)
指定者:
接口 IShortcutBusiness 中的 getShortcutByResId

getShortcutByUserId

public List<Shortcut> getShortcutByUserId(String userId)
指定者:
接口 IShortcutBusiness 中的 getShortcutByUserId

getAllShortcutImgs

public List<Shortcut> getAllShortcutImgs(File imgDir)
                                  throws DefaultGboatNestedException
指定者:
接口 IShortcutBusiness 中的 getAllShortcutImgs
抛出:
DefaultGboatNestedException

getShortcutResourceByUserId

public List<ShortcutResourceVO> getShortcutResourceByUserId(String userId)
指定者:
接口 IShortcutBusiness 中的 getShortcutResourceByUserId

getShortcutResourceByResId

public ShortcutResourceVO getShortcutResourceByResId(String resId)
指定者:
接口 IShortcutBusiness 中的 getShortcutResourceByResId

getShortcutResourceByUser

public List<ShortcutResourceVO> getShortcutResourceByUser(UserSession session,
                                                          List<AuthorityResourceVO> authoritys)
指定者:
接口 IShortcutBusiness 中的 getShortcutResourceByUser

findResourceTreeForRoleOfGroup

public AuthorityResourceVO findResourceTreeForRoleOfGroup(String authForId,
                                                          String systemId)
从接口 IShortcutBusiness 复制的描述
取得角色的权限树[用的了缓存]

指定者:
接口 IShortcutBusiness 中的 findResourceTreeForRoleOfGroup
参数:
authForId - 角色ID
systemId - 系统ID
返回:
角色权限树

findResourceTreeForRoleOfGroupForRes

public AuthorityResourceVO findResourceTreeForRoleOfGroupForRes(String authForId,
                                                                String resId,
                                                                boolean useCache)
从接口 IShortcutBusiness 复制的描述
取得角色的某个模块的权限树(包含改模块)[用的了缓存]

指定者:
接口 IShortcutBusiness 中的 findResourceTreeForRoleOfGroupForRes
参数:
authForId - 角色ID
resId - 模块ID
返回:
模块权限树

getSuperTree

public Resource getSuperTree(URL url)
                      throws Exception
从接口 IShortcutBusiness 复制的描述
通过读取文件,生成super的权限树

指定者:
接口 IShortcutBusiness 中的 getSuperTree
参数:
url - super权限文件的路径
返回:
super的权限树
抛出:
Exception - 未找到


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