public class PersonService
extends java.lang.Object
| Constructor and Description |
|---|
PersonService() |
| Modifier and Type | Method and Description |
|---|---|
Response |
checkExtModuleUserRights(java.lang.String moduleCode)
API проверки прав на внешний модуль
Проверяет, есть ли у авторизованного пользователя права на модуль
URL rest/api/person/check_ext_module
Method GET |
Response |
deleteUserAuthKey(java.lang.String moduleID)
удаляет ключ авторизации пользователя вне сессии
URL rest/api/person/invalidate_auth_key
Method GET |
java.lang.String |
deleteUserPhoto(java.lang.String userID,
java.lang.String locale)
Метод удаляет фотографию пользователя
URL /rest/api/person/photo/delete
Method GET |
java.lang.String |
generateUserAuthToken(java.lang.String moduleID)
генерирует ключ для авторизации пользователя вне сессии
URL rest/api/person/generate_auth_key
Method GET |
java.lang.String |
getAccountFullName(java.lang.String userID) |
Response |
getCreateMenuItems()
Возвращает доступные пользователю пункты меню кнопки "Создать".
|
java.lang.String |
getSSOHash(java.lang.String clientParams)
Метод возвращает SSOHash пользователя
URL /rest/api/person/SSOHash
Method GET |
Response |
getUser(java.lang.String locale,
boolean getGroups)
Авторизует пользователя и возвращает информацию о нем
|
Response |
getUserDepartments(java.lang.String userID,
java.lang.String userCode)
Возвращает список из ID и кодов подразделений,
к которым принадлежит этот пользователь, начиная с его непосредственного подразделения и вверх до корня
URL rest/api/person/get_user_departments
Method GET |
Response |
getUserDepartments(java.lang.String userID,
java.lang.String userCode,
java.lang.String depID,
java.lang.String depCode) |
java.lang.String |
getUserID() |
Response |
updateUserAuthKey(java.lang.String moduleID)
обновление аренды токена
URL rest/api/person/update_auth_key_expire
Method GET |
public Response getUser(java.lang.String locale,
boolean getGroups)
public java.lang.String generateUserAuthToken(java.lang.String moduleID)
moduleID - код модуляpublic Response deleteUserAuthKey(java.lang.String moduleID)
moduleID - код модуляpublic Response checkExtModuleUserRights(java.lang.String moduleCode)
moduleCode - код модуляpublic Response updateUserAuthKey(java.lang.String moduleID)
moduleID - код модуляpublic java.lang.String deleteUserPhoto(java.lang.String userID,
java.lang.String locale)
Метод удаляет фотографию пользователя
URL /rest/api/person/photo/deleteuserID - UUID пользователяlocale - локаль пользователя, выполняющего действиеpublic java.lang.String getSSOHash(java.lang.String clientParams)
Метод возвращает SSOHash пользователя
URL /rest/api/person/SSOHashclientParams - параметр, содержащий user-agent и host пользователяpublic java.lang.String getAccountFullName(java.lang.String userID)
public Response getUserDepartments(java.lang.String userID,
java.lang.String userCode)
userID - UUID пользователяuserCode - код пользователяpublic Response getUserDepartments(java.lang.String userID,
java.lang.String userCode,
java.lang.String depID,
java.lang.String depCode)
userID - UUID пользователяuserCode - код пользователяdepID - UUID подразделенияdepCode - код подразделенияpublic Response getCreateMenuItems()
public java.lang.String getUserID()