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) |
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 java.lang.String getUserID()