public class DelegationService
extends java.lang.Object
arta.synergy.web.common.client.constants.OperationType#TASKS_VIEW
,
arta.synergy.web.common.client.constants.OperationType#TASK_CREATED
,
arta.synergy.web.common.client.constants.OperationType#TASK_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#TASK_DELETED
,
arta.synergy.web.common.client.constants.OperationType#TASK_STATE_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#ASSIGNMENT_VIEW
,
arta.synergy.web.common.client.constants.OperationType#ASSIGNMENT_CREATE
,
arta.synergy.web.common.client.constants.OperationType#ASSIGNMENT_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#ASSIGNMENT_PROGRESS_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#ASSIGNMENT_DELETED
,
arta.synergy.web.common.client.constants.OperationType#ASSIGNMENT_STATE_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#AGREE
,
arta.synergy.web.common.client.constants.OperationType#APPROVE
,
arta.synergy.web.common.client.constants.OperationType#PLAN_VIEW
,
arta.synergy.web.common.client.constants.OperationType#ACTION_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#ACTION_COMMENT_CHANGED
,
arta.synergy.web.common.client.constants.OperationType#ACTION_ASSIGNED
Constructor and Description |
---|
DelegationService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addDelegatedActions(java.lang.String userID,
java.util.ArrayList<java.lang.String> actionID,
java.lang.String locale)
Добавление делегированных прав на выполнение действий в системе
URL: rest/api/delegation/add_delegated_actions
Method POST
|
java.lang.String |
delegatedActions(java.lang.String locale)
Возвращает список делегированных пользователем прав
URL rest/api/delegation/delegated_actions Method GET |
java.lang.String |
deleteDelegatedActions(java.lang.String userID,
java.util.ArrayList<java.lang.String> actionID,
java.lang.String locale)
Удаление делегированных прав на выполнение действий в системе
URL: rest/api/delegation/delete_delegated_actions
Method POST
|
java.lang.String |
getDelegatedActions(java.lang.String userID,
java.lang.String delegatedID,
int objectType,
java.lang.String locale)
Возвращает список делегированных пользователю прав сгруппированных по типу объекта
URL rest/api/delegation/get_delegated_actions Method GET Возвращает список делегированных пользователю прав как список json Поля одного права actionID - id права actionName - название права isDelegated - признак назначенного делегированного права isRequired - признак обязательности права Пример http://хост:порт/Synergy/rest/api/delegation/get_delegated_actions? |
java.lang.String |
getUserID() |
public java.lang.String getDelegatedActions(java.lang.String userID, java.lang.String delegatedID, int objectType, java.lang.String locale)
Возвращает список делегированных пользователю прав сгруппированных по типу объекта
userID
- uuid пользователя - обязательный параметрdelegatedID
- uuid пользователя, кем были делегированы права, если не указано возвращаются все права пользователяobjectType
- тип объекта, если 0 возвращаются права по всем типамlocale
- локаль пользователяpublic java.lang.String delegatedActions(java.lang.String locale)
Возвращает список делегированных пользователем прав
locale
- локаль пользователяpublic java.lang.String addDelegatedActions(java.lang.String userID, java.util.ArrayList<java.lang.String> actionID, java.lang.String locale)
Добавление делегированных прав на выполнение действий в системе
URL: rest/api/delegation/add_delegated_actions Method POSTuserID
- UUID пользователя, которому делегированы права (обяз., FormParam)actionID
- ID действий, на которые следует добавить права (целое число, обяз., FormParam)
Возможные значения перечислены в описании класса - константы из OperationTypelocale
- локаль пользователя (QueryParam)public java.lang.String deleteDelegatedActions(java.lang.String userID, java.util.ArrayList<java.lang.String> actionID, java.lang.String locale)
Удаление делегированных прав на выполнение действий в системе
URL: rest/api/delegation/delete_delegated_actions Method POSTuserID
- UUID пользователя, которому делегированы права (обяз., FormParam)actionID
- ID действий, права на которые следует удалить (целое число, обяз., FormParam).
Возможные значения перечислены в описании класса - константы из OperationTypelocale
- локаль пользователя (QueryParam)public java.lang.String getUserID()