|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface ISessionService
用户登录服务
方法摘要 | |
---|---|
String |
computeAuthForId(String groupId,
String roleId,
String systemId)
获取authorityId,首先判断groupId.roleId是否有权限,有则返回groupId.roleId,没有返回roleId |
Map<String,List<String>> |
getDeniedPriority(javax.servlet.http.HttpServletRequest request)
获取session权限表中对应的权限禁止表,即:如果权限表中有某个action的权限,则该action中所有被注解的method除去权限表中的method就为该 action的禁止表 |
Group |
getGroupByCode(String groupCode)
|
Role |
getRoleByCode(String roleCode)
|
UserSession |
loadNavigationMenuToSession(UserSession userSession,
UserGroupOrganMapper mapper)
获取用户导航菜单树,存放到userSession中 |
UserSession |
login(String loginId,
String passwd)
|
UserSession |
login(String userId,
String groupId,
String roleId,
String systemId)
|
UserSession |
login(User user,
UserGroupOrganMapper mapper)
用户登录,将在多个系统的权限整合 |
UserSession |
login(User user,
UserGroupOrganMapper mapper,
String systemId)
|
方法详细信息 |
---|
UserSession login(String loginId, String passwd) throws PrivilegeException
PrivilegeException
UserSession login(String userId, String groupId, String roleId, String systemId) throws PrivilegeException
PrivilegeException
UserSession login(User user, UserGroupOrganMapper mapper, String systemId) throws PrivilegeException
PrivilegeException
UserSession login(User user, UserGroupOrganMapper mapper) throws PrivilegeException
user
- mappers
-
PrivilegeException
Role getRoleByCode(String roleCode)
Group getGroupByCode(String groupCode)
String computeAuthForId(String groupId, String roleId, String systemId)
groupId
- 用户组idroleId
- 角色id
Map<String,List<String>> getDeniedPriority(javax.servlet.http.HttpServletRequest request)
request
- HttpServletRequest响应请求
UserSession loadNavigationMenuToSession(UserSession userSession, UserGroupOrganMapper mapper)
userSession
- 当前登录的userSessionmapper
- 用户角色-组 mapper
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |