public class AbstractUserCache<T> extends Object implements IUserCache
USER_ACCOUNT_KEY, USER_INFO_KEY, USER_LOGIN_BEAN, USER_ROLE_KEY| 构造器和说明 |
|---|
AbstractUserCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addUsersToCache(String user,
String sessionId)
添加用户信息到缓存
|
IUser |
getUserCache(String userNo)
获取用户对象
|
String |
getUserNo(String sessionId)
从缓存中获取用户账号
|
List<IRole> |
getUserRoles(String userNo)
获取用户角色信息
|
void |
invalidUserCache(String sessionId)
从缓存中删除用户信息
|
String |
userCacheId(String sessionId)
获取登录用户在缓存里的key
|
public String userCacheId(String sessionId)
IUserCacheuserCacheId 在接口中 IUserCachesessionId - sessionidpublic void addUsersToCache(String user, String sessionId)
IUserCacheaddUsersToCache 在接口中 IUserCacheuser - 用户信息sessionId - sessionIdpublic void invalidUserCache(String sessionId)
IUserCacheinvalidUserCache 在接口中 IUserCachesessionId - sessionidpublic String getUserNo(String sessionId)
IUserCachegetUserNo 在接口中 IUserCachesessionId - sessionIdpublic IUser getUserCache(String userNo)
IUserCachegetUserCache 在接口中 IUserCacheuserNo - 用户账号public List<IRole> getUserRoles(String userNo)
IUserCachegetUserRoles 在接口中 IUserCacheuserNo - 用户账号Copyright © 2018 Pivotal Software, Inc.. All rights reserved.