|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkz.arta.synergy.server.api.rest.filecabinet.UsersService
public class UsersService
User: topa Date: 03.05.13 Time: 17:52
| Constructor Summary | |
|---|---|
UsersService()
|
|
| Method Summary | |
|---|---|
java.lang.String |
createUser(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic,
java.lang.String pointersCode,
boolean isChancellery,
boolean isConfigurator,
boolean isAdmin,
java.lang.String email,
java.lang.String jid,
java.lang.String privateFolder,
boolean hasAccess,
boolean hasPointersBookAccess,
boolean hasStrategyAccess,
java.util.List<java.lang.String> hrDepartmentID,
java.lang.String userID,
java.lang.String locale)
Метод создает/изменяет пользователя URL rest/api/filecabinet/user/save Method POST |
java.lang.String |
deleteUser(java.lang.String userID,
java.lang.String locale)
Метод удаляет пользователя из системы URL rest/api/filecabinet/user/delete Method GET |
java.lang.String |
getUser(java.lang.String userID,
java.lang.String locale,
boolean getGroups)
Load and return basic iformation on user as json object URL rest/api/filecabinet/user/{userID} Method GET |
java.lang.String |
getUserContacts(java.lang.String userID,
java.lang.String locale)
Load and return user contacts as list of json objects |
java.lang.String |
getUsersByFieldValue(java.lang.String formUUID,
java.lang.String fieldName,
java.lang.String value,
java.lang.String locale)
Находит пользователей по значению поля дополнительной карточки и возвращает список их идентификаторов URL rest/api/filecabinet/get_by_field_value Method GET Предполагается, что данный метод будет использоваться для реализации интеграционных решений (синхронизации пользователей ARTA Synergy с пользователями сторонней системы). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UsersService()
| Method Detail |
|---|
public java.lang.String getUser(java.lang.String userID,
java.lang.String locale,
boolean getGroups)
userID - user's UUID, path paramlocale - actor's locale, query param, default - ru
PersonWrapper.getJsonObject(arta.synergy.web.common.client.data.filecabinet.Person)
public java.lang.String getUserContacts(java.lang.String userID,
java.lang.String locale)
userID - locale -
Contact.getJsonObject()
public java.lang.String createUser(java.lang.String lastname,
java.lang.String firstname,
java.lang.String patronymic,
java.lang.String pointersCode,
boolean isChancellery,
boolean isConfigurator,
boolean isAdmin,
java.lang.String email,
java.lang.String jid,
java.lang.String privateFolder,
boolean hasAccess,
boolean hasPointersBookAccess,
boolean hasStrategyAccess,
java.util.List<java.lang.String> hrDepartmentID,
java.lang.String userID,
java.lang.String locale)
Метод создает/изменяет пользователя
URL rest/api/filecabinet/user/save
lastname - фамилия, FormParamfirstname - имя, FormParampatronymic - отчество, FormParampointersCode - код показателя, FormParamisChancellery - является ли сотрудником канцелярии, FormParamisConfigurator - является ли методологом, FormParamisAdmin - является ли администратором системы, FormParamemail - почтовый адрес для уведомлений, FormParamjid - адрес jabber аккаунта, FormParamprivateFolder - личная папка, FormParamhasAccess - имеет ли доступ в систему, FormParamhasPointersBookAccess - имеет ли доступ к справочнику показателей, FormParamhasStrategyAccess - имеет ли доступ к стратегии, FormParamhrDepartmentID - UUID подразделений, в которых является сотрудником ОКК, FormParamuserID - идентификатор пользователя. Необходимо передавать если должно выполниться изменение
существующего пользователяlocale - локаль пользователя, по-умолчанию ru, QueryParam
public java.lang.String deleteUser(java.lang.String userID,
java.lang.String locale)
Метод удаляет пользователя из системы
URL rest/api/filecabinet/user/delete
userID - UUID пользователя, которого надо удалить (QueryParam)locale - локаль пользователя, выполняющего действие (QueryParam)
public java.lang.String getUsersByFieldValue(java.lang.String formUUID,
java.lang.String fieldName,
java.lang.String value,
java.lang.String locale)
Находит пользователей по значению поля дополнительной карточки и возвращает список их идентификаторов
URL rest/api/filecabinet/get_by_field_value
Method GET
Предполагается, что данный метод будет использоваться для реализации интеграционных решений (синхронизации пользователей ARTA Synergy с пользователями сторонней системы). В дополнительной карточке пользователя может храниться идентификатор соответствующего пользователя в сторонней системе (или иное поле, присутствующее в обоих системах и позволяющее установить соответствие между пользователями, например, ИИН) этот метод позволит найти идентификатор пользователя в нашей системе по его идентификатору из сторонней системы
formUUID - uuid формы, по полю которой необходимо произвести поискfieldName - название поля, по которому необходимо произвести поискvalue - значение поляlocale - локаль пользователя (по-умолчанию ru)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||