public class AdminService extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
MODULE_CODE_SYSTEM
The constant MODULE_CODE_SYSTEM.
|
static String |
USER_TOKEN
存储在Cookie中的值
|
| 构造器和说明 |
|---|
AdminService(org.nutz.dao.Dao dao,
ClientConfigure clientConfigure)
ss.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
deleteMetaData(Integer metaId)
Delete meta data boolean.
|
List<S_METAObj> |
fetchAllMetaData()
Fetch all meta data list.
|
S_USERObj |
findUserByToken(String token)
根据TOKEN找到用户信息.
|
AdminLoginResponse |
login(LoginReqData req,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
用户登录过程.
|
RespData |
logout(javax.servlet.http.HttpServletRequest request,
UserReq req,
javax.servlet.http.HttpServletResponse response)
退出登录.
|
void |
processLoginResult(Integer resRootId,
AdminLoginResponse response)
处理登录成功后返回的客户端配置信息
|
S_METAObj |
saveOrUpdateMetaData(S_METAObj meta)
Save or update meta data s meta obj.
|
PagerData<S_USERObj> |
searchUserList(SearchReq req)
搜索用户
|
S_USERObj |
sessionUser(javax.servlet.http.HttpServletRequest threadLocalRequest)
Session user s user obj.
|
List<S_RESOURCEObj> |
subMenu(int menuId)
直接查找子菜单
|
List<S_RESOURCEObj> |
userMainMenu(Long userId,
Integer menuRootId)
用户拥有的功能菜单,根据权限进行查找
查找方法: 用户 role S_ATHOrity.
|
List<S_RESOURCEObj> |
userMenu(Long userId)
User menu list.
|
Boolean |
userOwnResource(Long userId,
Long resourceId)
用户对资源是否拥有权限
|
List<S_RESOURCEObj> |
userSubMenu(Long userId,
Integer menuId)
用户查找菜单的子菜单
查找方法: 用户 role S_ATHOrity.
|
public static final String MODULE_CODE_SYSTEM
public AdminService(org.nutz.dao.Dao dao,
ClientConfigure clientConfigure)
dao - the daoclientConfigure - the client configurepublic AdminLoginResponse login(LoginReqData req, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
req - the reqrequest - the requestresponse - the responsepublic void processLoginResult(Integer resRootId, AdminLoginResponse response)
resRootId - the res root idresponse - the responsepublic S_USERObj findUserByToken(String token)
token - the tokenpublic RespData logout(javax.servlet.http.HttpServletRequest request, UserReq req, javax.servlet.http.HttpServletResponse response)
request - the requestreq - the reqresponse - the responsepublic List<S_RESOURCEObj> userMainMenu(Long userId, Integer menuRootId)
userId - the useridmenuRootId - the menu root idpublic List<S_RESOURCEObj> userMenu(Long userId)
userId - the user idpublic List<S_RESOURCEObj> userSubMenu(Long userId, Integer menuId)
userId - the useridmenuId - the menu idpublic Boolean userOwnResource(Long userId, Long resourceId)
userId - the user idresourceId - the resource idpublic List<S_RESOURCEObj> subMenu(int menuId)
menuId - the menu idpublic Boolean deleteMetaData(Integer metaId) throws ServerException
metaId - the meta idServerException - the server exceptionpublic S_METAObj saveOrUpdateMetaData(S_METAObj meta) throws ServerException
meta - the metaServerException - the server exceptionpublic S_USERObj sessionUser(javax.servlet.http.HttpServletRequest threadLocalRequest)
threadLocalRequest - the thread local requestCopyright © 2020. All rights reserved.