|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.soap.service.prstatus.Prstatus
public class Prstatus
Класс описывает web-сервис для работы со статусами
Constructor Summary | |
---|---|
Prstatus()
|
Method Summary | |
---|---|
java.lang.String |
clonePrstatus(java.lang.String sessionId,
java.lang.String toUserId,
java.lang.String prstatusId)
Создается копия статуса (клонируется) |
java.lang.String |
createPrstatus(java.lang.String sessionId,
java.lang.String toUserId,
java.lang.String name)
Создается статус |
void |
deletePrstatus(java.lang.String sessionId,
java.lang.String prstatusId)
Удаляет статус по ID |
PrstatusBean[] |
getAllViewablePrstatuses(java.lang.String sessionId)
Возвращается список статусов, owner'ов которых мы можем "видеть", т.е. |
PrstatusBean[] |
getAvailablePrstatusList(java.lang.String sessionId,
java.lang.String userId)
Для пользователя, который создает ACL и его парентов достается список статусов, созданных ими, затем достаются все подчиненные статусы от собственного статуса пользователя плюс сам этот статус. |
PrstatusBean[] |
getCreatablePrstatusList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список статусов, которые может создавать указанный пользователя |
PrstatusBean[] |
getEditablePrstatusList(java.lang.String sessionId)
Возвращает списое статусов, которые может редактировать текущий пользователь |
java.lang.String[] |
getHandlerPrstatusNames(java.lang.String sessionId,
java.lang.String taskId)
Возвращает имена ответственных для задачи |
java.lang.String[] |
getSubmitterPrstatusNames(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список имен авторов |
boolean |
isManagerAvailable(java.lang.String sessionId,
java.lang.String userId,
java.lang.String managerId)
Проверяем, может ли один пользователь быть менеджером для другого. |
void |
setRoles(java.lang.String sessionId,
java.lang.String prstatusId,
java.lang.String[] allowed,
java.lang.String[] denied)
Устанавливает роли для пользователя |
void |
updatePrstatus(java.lang.String sessionId,
java.lang.String prstatusId,
java.lang.String name,
java.lang.String preferences)
Редактирует статус |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Prstatus()
Method Detail |
---|
public java.lang.String createPrstatus(java.lang.String sessionId, java.lang.String toUserId, java.lang.String name) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название статусаtoUserId
- ID пользователя, который создает статус
GranException
- при необходимости
java.lang.Exception
public java.lang.String clonePrstatus(java.lang.String sessionId, java.lang.String toUserId, java.lang.String prstatusId) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID копируемого статусаtoUserId
- ID пользователя
GranException
- при необходимости
java.lang.Exception
public void updatePrstatus(java.lang.String sessionId, java.lang.String prstatusId, java.lang.String name, java.lang.String preferences) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID редактируемого статусаname
- Название статусаpreferences
- Настройки статуса
GranException
- при необходимости
java.lang.Exception
public void deletePrstatus(java.lang.String sessionId, java.lang.String prstatusId) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID удаляемого статуса
GranException
- при необходимости
java.lang.Exception
public PrstatusBean[] getAvailablePrstatusList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя
GranException
- при необходимости
java.lang.Exception
Prstatus
public PrstatusBean[] getEditablePrstatusList(java.lang.String sessionId) throws java.lang.Exception
sessionId
- сессия пользователя
GranException
- при необходимости
java.lang.Exception
SecuredPrstatusBean
public PrstatusBean[] getAllViewablePrstatuses(java.lang.String sessionId) throws java.lang.Exception
sessionId
- сессия пользователя
GranException
- при необходимости
java.lang.Exception
SecuredPrstatusBean
public PrstatusBean[] getCreatablePrstatusList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя
GranException
- при необходимости
java.lang.Exception
Prstatus
public void setRoles(java.lang.String sessionId, java.lang.String prstatusId, java.lang.String[] allowed, java.lang.String[] denied) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID статуса пользователяallowed
- Устанавливаемые ролиdenied
- Удаляемые роли
GranException
- при неободимости
java.lang.Exception
public java.lang.String[] getHandlerPrstatusNames(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
java.lang.Exception
- при необходимостиpublic java.lang.String[] getSubmitterPrstatusNames(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи
java.lang.Exception
- при необходимостиpublic boolean isManagerAvailable(java.lang.String sessionId, java.lang.String userId, java.lang.String managerId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- Пользователь, для которого проверяем.managerId
- Потенциальный менеджер
GranException
- при необходимости
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |