kz.arta.synergy.server.api.rest.delegation
Class DelegationService

java.lang.Object
  extended by kz.arta.synergy.server.api.rest.delegation.DelegationService

public class DelegationService
extends java.lang.Object

User: user Date: 17.01.14 Time: 17:51


Constructor Summary
DelegationService()
           
 
Method Summary
 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?

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegationService

public DelegationService()
Method Detail

getDelegatedActions

public 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?userID=966f46bf-7c95-4e16-93b7-69ead48a94cd&objectType=0

Parameters:
userID - uuid пользователя - обязательный параметр
delegatedID - uuid пользователя, кем были делегированы права, если не указано возвращаются все права пользователя
objectType - тип объекта, если 0 возвращаются права по всем типам
locale - локаль пользователя, по умолчанию ru
Returns:
возвращается json вида
[{objectType: 4, actions: [{"actionID": "111", "actionName": "Просмотр", "isDelegated": true, "isRequired": true }, {"actionID": "106", "actionName": "Изменение процента выполнения", "isDelegated": true, "isRequired": false }]}, {objectType: 8, actions: []}, {objectType: 64, actions: []}]


Copyright © 2000 Dummy Corp. All Rights Reserved.