com.github.dactiv.showcase.common
类 SessionVariable

java.lang.Object
  继承者 com.github.dactiv.showcase.common.SessionVariable
所有已实现的接口:
Serializable

public class SessionVariable
extends Object
implements Serializable

系统常用Session变量实体

作者:
maurice
另请参见:
序列化表格

构造方法摘要
SessionVariable()
           
SessionVariable(User user)
           
SessionVariable(User user, List<Resource> authorizationInfo, List<Resource> menusList)
           
 
方法摘要
 List<Resource> getAuthorizationInfo()
          获取当前用户的所有授权资源集合
 List<Group> getGroupsList()
          获取当前用户所在的组集合
 List<Resource> getMenusList()
          获取当前用户拥有的菜单集合
 User getUser()
          获取当前用户
 void setAuthorizationInfo(List<Resource> authorizationInfo)
          设置当前用户的所有授权资源集合
 void setGroupsList(List<Group> groupsList)
          设置当前用户所在的组集合
 void setMenusList(List<Resource> menusList)
          设置当前用户拥有的菜单集合
 void setUser(User user)
          设置当前用户
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SessionVariable

public SessionVariable()

SessionVariable

public SessionVariable(User user)

SessionVariable

public SessionVariable(User user,
                       List<Resource> authorizationInfo,
                       List<Resource> menusList)
方法详细信息

getUser

public User getUser()
获取当前用户

返回:
User

setUser

public void setUser(User user)
设置当前用户

参数:
user - 当前用户

getGroupsList

public List<Group> getGroupsList()
获取当前用户所在的组集合

返回:
List

setGroupsList

public void setGroupsList(List<Group> groupsList)
设置当前用户所在的组集合

参数:
groupsList - 组集合

getAuthorizationInfo

public List<Resource> getAuthorizationInfo()
获取当前用户的所有授权资源集合

返回:
List

setAuthorizationInfo

public void setAuthorizationInfo(List<Resource> authorizationInfo)
设置当前用户的所有授权资源集合

参数:
authorizationInfo - 资源集合

getMenusList

public List<Resource> getMenusList()
获取当前用户拥有的菜单集合

返回:
List

setMenusList

public void setMenusList(List<Resource> menusList)
设置当前用户拥有的菜单集合

参数:
menusList - 资源集合


Copyright © 2014. All rights reserved.