|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.soap.service.workflow.Workflow
public class Workflow
Класс описывает web-сервис для работы с процессами
Constructor Summary | |
---|---|
Workflow()
|
Method Summary | |
---|---|
java.lang.String |
cloneeWorkflow(java.lang.String sessionId,
java.lang.String workflowId,
java.lang.String taskId)
Создает копию процесса (клонирует его) со всеми состояниями, приоритетами, типа сообщений, резолючиями и т.д. |
java.lang.String |
createMstatus(java.lang.String sessionId,
java.lang.String workflowId,
java.lang.String name,
java.lang.String description,
java.lang.String preferences)
Создается тип сообщения |
void |
createPriority(java.lang.String sessionId,
java.lang.String name,
java.lang.String description,
int order,
boolean isdefault,
java.lang.String workflowId)
Создается приоритет |
void |
createResolution(java.lang.String sessionId,
java.lang.String mstatusId,
java.lang.String name,
boolean isdefault)
Создается резолюция |
java.lang.String |
createStatus(java.lang.String sessionId,
java.lang.String name,
boolean isStart,
boolean isFinish,
java.lang.String workflowId,
java.lang.String color)
Создается состояние |
java.lang.String |
createWorkflow(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String name)
Создается новый процесс |
void |
deleteMstatus(java.lang.String sessionId,
java.lang.String mstatusId)
Удаляется тип сообщения |
void |
deletePriority(java.lang.String sessionId,
java.lang.String priorityId)
Удаляется приоритет |
void |
deleteResolution(java.lang.String sessionId,
java.lang.String resolutionId)
Удаляется резолюция |
void |
deleteStatus(java.lang.String sessionId,
java.lang.String statusId)
Удаляется состояние |
void |
deleteTransition(java.lang.String sessionId,
java.lang.String transitionId)
Удляляется переход |
void |
deleteWorkflow(java.lang.String sessionId,
java.lang.String workflowId)
Удаляется процесс |
void |
editStatus(java.lang.String sessionId,
java.lang.String statusId,
java.lang.String name,
boolean start,
boolean finish,
java.lang.String color)
Редактируется состояние |
WorkflowBean[] |
getAllAvailableWorkflowList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список всех доступных процессов для задачи |
WorkflowBean[] |
getAllWorkflowListForUser(java.lang.String sessionId,
java.lang.String statusId)
Возвращает список доступных процессов для статуса |
WorkflowBean[] |
getAvailableWorkflowList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список доступных процессов для задачи |
CategoryBean[] |
getCategoryList(java.lang.String sessionId,
java.lang.String workflowId)
Возвращает список категорий для процесса |
MstatusBean[] |
getMstatusList(java.lang.String sessionId,
java.lang.String workflowId)
|
PriorityBean[] |
getPriorityList(java.lang.String sessionId,
java.lang.String workflowId)
Возвращает список приоритетов для процесса |
ResolutionBean[] |
getResolutionList(java.lang.String sessionId,
java.lang.String mstatusId)
Возвращает список резолюций для типа сообщения |
StatusBean[] |
getStatusList(java.lang.String sessionId,
java.lang.String workflowId)
Возвращает список состояний для процесса |
TransitionBean[] |
getTransitionList(java.lang.String sessionId,
java.lang.String mstatusId)
Возвращает список переходов для типа сообщения |
boolean |
getWorkflowIsValid(java.lang.String sessionId,
java.lang.String workflowId)
Проверяет процесс на валидность |
void |
grantBeHandler(java.lang.String sessionId,
java.lang.String access,
java.lang.String prstatusId,
java.lang.String mstatusId)
Задает права доступа на право быть ответсвенным над типом сообщения для указанного статуса |
void |
grantProcess(java.lang.String sessionId,
java.lang.String access,
java.lang.String prstatusId,
java.lang.String mstatusId)
Задает права доступа на действие над типом сообщения для указанного статуса |
void |
grantView(java.lang.String sessionId,
java.lang.String access,
java.lang.String prstatusId,
java.lang.String mstatusId)
Задает права доступа на просмотр над типом сообщения для указанного статуса |
void |
setMstatusTrigger(java.lang.String sessionId,
java.lang.String mstatusId,
java.lang.String before,
java.lang.String insteadOf,
java.lang.String after)
Устанавливает триггеры для типа сообщения |
void |
setWorkflowName(java.lang.String sessionId,
java.lang.String workflowId,
java.lang.String name)
Редактируется название процесса |
void |
updateMstatus(java.lang.String sessionId,
java.lang.String mstatusId,
java.lang.String name,
java.lang.String description,
java.lang.String preferences,
java.lang.String action)
Редактирует тип сообщения |
void |
updatePriority(java.lang.String sessionId,
java.lang.String priorityId,
java.lang.String name,
java.lang.String description,
int order,
boolean defaultPriority)
Редактируется приоритет |
void |
updateResolution(java.lang.String sessionId,
java.lang.String resolutionId,
java.lang.String name,
boolean isdefault)
Редактируется резолюция |
void |
updateTransition(java.lang.String sessionId,
java.lang.String mstatusId,
java.lang.String startStatusId,
java.lang.String finishStatusId)
Редактируется переход |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Workflow()
Method Detail |
---|
public ResolutionBean[] getResolutionList(java.lang.String sessionId, java.lang.String mstatusId) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID типа сообщения
GranException
- при необходимости
java.lang.Exception
Resolution
public StatusBean[] getStatusList(java.lang.String sessionId, java.lang.String workflowId) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, для которого возвращается список состояний
GranException
- при необходимости
java.lang.Exception
Status
public java.lang.String createStatus(java.lang.String sessionId, java.lang.String name, boolean isStart, boolean isFinish, java.lang.String workflowId, java.lang.String color) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название состоянияisStart
- Является ли состояние начальнымisFinish
- Является ли состояние конечнымworkflowId
- ID процесса, для которого создается состояниеcolor
- Цвет состояния
GranException
- при необходимости
java.lang.Exception
public java.lang.String createMstatus(java.lang.String sessionId, java.lang.String workflowId, java.lang.String name, java.lang.String description, java.lang.String preferences) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, для которого создается тип сообщенияname
- Название типа сообщенияdescription
- Описание типа сообщения
GranException
- при необходимости
java.lang.Exception
public MstatusBean[] getMstatusList(java.lang.String sessionId, java.lang.String workflowId) throws java.lang.Exception
java.lang.Exception
public TransitionBean[] getTransitionList(java.lang.String sessionId, java.lang.String mstatusId) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID типа сообщения, для которого создается переход
GranException
- при необходимости
java.lang.Exception
Transaction
public PriorityBean[] getPriorityList(java.lang.String sessionId, java.lang.String workflowId) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, для которого возвращается список приоритетов
GranException
- при необходимости
java.lang.Exception
Priority
public WorkflowBean[] getAvailableWorkflowList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, для которой возвращается список процессов
GranException
- при необходимости
java.lang.Exception
Workflow
public WorkflowBean[] getAllAvailableWorkflowList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, для которой возвращается список процессов
GranException
- при необходимости
java.lang.Exception
Workflow
public CategoryBean[] getCategoryList(java.lang.String sessionId, java.lang.String workflowId) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, для которого возвращается список категшорий
GranException
- при необходимости
java.lang.Exception
Category
public WorkflowBean[] getAllWorkflowListForUser(java.lang.String sessionId, java.lang.String statusId) throws java.lang.Exception
sessionId
- сессия пользователяstatusId
- ID статуса
GranException
- при необходимости
java.lang.Exception
public java.lang.String createWorkflow(java.lang.String sessionId, java.lang.String taskId, java.lang.String name) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, для которой создается новый процессname
- Название процесса
GranException
- при необходимости
java.lang.Exception
public java.lang.String cloneeWorkflow(java.lang.String sessionId, java.lang.String workflowId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID копируемого процессаtaskId
- ID задачи
GranException
- при необходимости
java.lang.Exception
public void createResolution(java.lang.String sessionId, java.lang.String mstatusId, java.lang.String name, boolean isdefault) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID типа сообщения, для которого создается резолюцияname
- Название резолюцииisdefault
- По умолчанию ли резолюция
GranException
- при необходимости
java.lang.Exception
public void updateResolution(java.lang.String sessionId, java.lang.String resolutionId, java.lang.String name, boolean isdefault) throws java.lang.Exception
sessionId
- сессия пользователяresolutionId
- ID резолюции, которая редактируетсяname
- Название резолюцииisdefault
- По умолчанию ли резолюция
GranException
- при необходимости
java.lang.Exception
public void deleteWorkflow(java.lang.String sessionId, java.lang.String workflowId) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, который удаляется
GranException
- при необходимости
java.lang.Exception
public void setWorkflowName(java.lang.String sessionId, java.lang.String workflowId, java.lang.String name) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, название которого редактируетсяname
- Название процесса
GranException
- при необходимости
java.lang.Exception
public void deleteResolution(java.lang.String sessionId, java.lang.String resolutionId) throws java.lang.Exception
sessionId
- сессия пользователяresolutionId
- ID резолюции, которая удаляется
GranException
- при необходимости
java.lang.Exception
public void deleteMstatus(java.lang.String sessionId, java.lang.String mstatusId) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID удаляемого типа сообщения
GranException
- при необходимости
java.lang.Exception
public void updateMstatus(java.lang.String sessionId, java.lang.String mstatusId, java.lang.String name, java.lang.String description, java.lang.String preferences, java.lang.String action) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID типа сообщения, который редактируемname
- Название типа сообщенияdescription
- Описание типа сообщенияpreferences
- Настройки типа сообщенияaction
- Описание действия, которое выполняет тип сообщения
GranException
- при необходимости
java.lang.Exception
public void grantProcess(java.lang.String sessionId, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId) throws java.lang.Exception
sessionId
- сессия пользователяaccess
- тип доступаprstatusId
- ID cnfnecfmstatusId
- ID типа сообщения
GranException
- при необходимости
java.lang.Exception
WorkflowConstants
public void grantBeHandler(java.lang.String sessionId, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId) throws java.lang.Exception
sessionId
- сессия пользователяaccess
- тип доступаprstatusId
- ID cnfnecfmstatusId
- ID типа сообщения
GranException
- при необходимости
java.lang.Exception
WorkflowConstants
public void grantView(java.lang.String sessionId, java.lang.String access, java.lang.String prstatusId, java.lang.String mstatusId) throws java.lang.Exception
sessionId
- сессия пользователяaccess
- тип доступаprstatusId
- ID cnfnecfmstatusId
- ID типа сообщения
GranException
- при необходимости
java.lang.Exception
WorkflowConstants
public void deletePriority(java.lang.String sessionId, java.lang.String priorityId) throws java.lang.Exception
sessionId
- сессия пользователяpriorityId
- ID приоритета, который удаляется
GranException
- при необходимости
java.lang.Exception
public void deleteStatus(java.lang.String sessionId, java.lang.String statusId) throws java.lang.Exception
sessionId
- сессия пользователяstatusId
- ID удаляемого состояния
GranException
- при необходимости
java.lang.Exception
public void editStatus(java.lang.String sessionId, java.lang.String statusId, java.lang.String name, boolean start, boolean finish, java.lang.String color) throws java.lang.Exception
sessionId
- сессия пользователяstatusId
- ID состояния, которое редактируетсяname
- Название состоянияstart
- Является ли состояние начальнымfinish
- Является ли состояние конечнымcolor
- Цвет состояния
GranException
- при необходимости
java.lang.Exception
public void updatePriority(java.lang.String sessionId, java.lang.String priorityId, java.lang.String name, java.lang.String description, int order, boolean defaultPriority) throws java.lang.Exception
sessionId
- сессия пользователяpriorityId
- ID приоритета, который редактируетсяname
- Название приоритетаdescription
- Описание приоритетаorder
- Порядок приоритетаdefaultPriority
- Является ли приоритет по умолчанию
GranException
- при необходимости
java.lang.Exception
public void createPriority(java.lang.String sessionId, java.lang.String name, java.lang.String description, int order, boolean isdefault, java.lang.String workflowId) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название приоритетаdescription
- Описание приоритетаorder
- Порядок приоритетаisdefault
- Является ли приоритет по умолчаниюworkflowId
- ID процесса, для которого создан приоритет
GranException
- при необходимости
java.lang.Exception
public void updateTransition(java.lang.String sessionId, java.lang.String mstatusId, java.lang.String startStatusId, java.lang.String finishStatusId) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID типа сообщения для которого редактируется переходstartStatusId
- ID начального состоянияfinishStatusId
- ID конечного состояния
GranException
- при необходимости
java.lang.Exception
public void deleteTransition(java.lang.String sessionId, java.lang.String transitionId) throws java.lang.Exception
sessionId
- сессия пользователяtransitionId
- ID перехода, который удаляется
GranException
- при необходимости
java.lang.Exception
public void setMstatusTrigger(java.lang.String sessionId, java.lang.String mstatusId, java.lang.String before, java.lang.String insteadOf, java.lang.String after) throws java.lang.Exception
sessionId
- сессия пользователяmstatusId
- ID типа сообщенияbefore
- before-триггерinsteadOf
- instanseOf-триггерafter
- after-триггер
GranException
- при необходимости
java.lang.Exception
public boolean getWorkflowIsValid(java.lang.String sessionId, java.lang.String workflowId) throws java.lang.Exception
sessionId
- сессия пользователяworkflowId
- ID процесса, который проверяем на валидность
GranException
- при необходимости
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |