Interface UserService
public interface UserService
-
Method Summary
Modifier and TypeMethodDescriptionbgsQueryLog
(BGSQueryLogParam bgsQueryLogParam, Period period, Page page) org.json.JSONObject
contractParameters
(int parameterTypeId) void
deleteUser
(int userId) getUser
(int userId) getUserRightRules
(int rightGroupId) groupMenuRestriction
(int groupId) void
groupMenuRestrictionSet
(int groupId, List<String> menuIds) loadUserActions
(int userId) Загрузка списка действий пользователя.void
updateUser
(User user, List<Integer> groups) updateUserRightRule
(UserRightRule userRightRule) userInfoGet
(int userId) Получение ид-имя пользователя, можно не боясь по каждому чиху его тянуть, так как реализован через DirectoryItem.userMenuDataGet
(int userMenuId) void
userMenuDataUpdate
(int userMenuId, String data) void
userMenuDelete
(int userMenuId) userMenuList
(boolean addDefault) userMenuRestriction
(int userId) void
userMenuRestrictionSet
(int userId, List<String> menuIds) userMenuUpdate
(MenuItem menuItem)
-
Method Details
-
getCurrentUserEmail
- Throws:
Exception
-
findUsers
SearchResult<User> findUsers(String field, String value, int status, int group, Page page, int roleId) throws Exception - Throws:
Exception
-
deleteUser
- Throws:
Exception
-
getUser
- Throws:
Exception
-
updateUser
- Throws:
Exception
-
listUsers
- Throws:
Exception
-
loadUserActions
Загрузка списка действий пользователя.- Parameters:
userId
- код пользователя.- Returns:
- список действий пользователя.
- Throws:
BGException
Exception
-
userInfoGet
Получение ид-имя пользователя, можно не боясь по каждому чиху его тянуть, так как реализован через DirectoryItem.
но, при условии что достается только так :getContext().getDirectory( UserInfo.class ). ... иначе если напрямую, то никакого кеширования не будет.- Parameters:
userId
- - код пользователя.- Returns:
- Throws:
Exception
-
userInfoList
- Throws:
Exception
-
userMenuRestriction
- Throws:
Exception
-
groupMenuRestriction
- Throws:
Exception
-
userMenuRestrictionSet
- Throws:
Exception
-
groupMenuRestrictionSet
- Throws:
Exception
-
userMenuList
- Throws:
Exception
-
userMenuUpdate
- Throws:
Exception
-
userMenuDelete
- Throws:
Exception
-
userMenuDataDefault
- Throws:
Exception
-
userMenuDataGet
- Throws:
Exception
-
userMenuDataUpdate
- Throws:
Exception
-
contractParameters
- Throws:
Exception
-
groupRightTree
- Throws:
Exception
-
getUserRightRules
- Throws:
Exception
-
updateUserRightRule
- Throws:
Exception
-
bgsQueryLog
SearchResult<BGSQueryLogEntry> bgsQueryLog(BGSQueryLogParam bgsQueryLogParam, Period period, Page page) throws Exception - Throws:
Exception
-