| 程序包 | 说明 |
|---|---|
| com.wisedu.emap.auth | |
| com.wisedu.emap.dao | |
| com.wisedu.emap.mvc |
| 限定符和类型 | 方法和说明 |
|---|---|
static IUser |
AuthTool.currentUser()
获取当前的用户对象。
|
static IUser |
AuthTool.currentUser(boolean createGuest)
获取当前的用户对象。
|
static IUser |
AuthTool.currentUser(boolean createGuest,
self.micromagic.eterna.model.AppData appData)
获取当前的用户对象。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static DataInfo |
AuthTool.getDataInfo(DataInfo info,
IUser user)
获取指定用户相关的数据信息。
|
String |
IDefaultRoleHandler.getDefaultRole(IEmapApp app,
IUser user)
获取用户在指定应用下的默认角色.
|
static String |
AuthTool.getRoleFromCampusphere(IUser user,
javax.servlet.http.HttpServletRequest request)
获取campusphere传入的角色.
|
String |
DataInfo.makeRowCondition(int type,
List<Object> params,
DataInfo key,
IUser user)
构造行权限过滤的条件。
|
static void |
AuthTool.updateUser(IUser user)
更新用户信息。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SubScript |
DaoService.makeRowPermissionSub(IUser user,
DataInfo key,
int type)
根据当前的登录用户及数据信息的键值, 获取权限子句.
|
SubScript |
IRowPermissionProxy.makeRowPermissionSub(String flag,
IEmapApp app,
DataInfo key,
int type,
DaoParam param,
IUser user)
构造一个行权限的子句对象。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static IUser |
CurrentThread.getUser()
获取当前请求的用户。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
CurrentThread.changeUserInvoke(IUser nowUser,
Callable<T> callback)
切换当前用户后执行回调函数。
|
static void |
CurrentThread.init(IUser nowUser)
初始化线程的环境变量。
|
Copyright © 2022. All rights reserved.