com.trackstudio.soap.service.udf
Class Udf

java.lang.Object
  extended by com.trackstudio.soap.service.udf.Udf

public class Udf
extends java.lang.Object

Класс описывает web-сервис для работы с пользовательскими полями


Constructor Summary
Udf()
           
 
Method Summary
 void addTaskUdflist(java.lang.String sessionId, java.lang.String taskid, java.lang.String udfId, java.lang.String val)
          Создает список значений для поля Udf типа List или MultiList для задачи
 void addUserUdflist(java.lang.String sessionId, java.lang.String userId, java.lang.String udfId, java.lang.String val)
          Создает список значений для поля Udf типа List или MultiList для пользователя
 void addWorkflowUdflist(java.lang.String sessionId, java.lang.String taskid, java.lang.String udfId, java.lang.String val)
          Создает список значений для поля Udf типа List или MultiList для процесса
 java.lang.String createTaskUdf(java.lang.String sessionId, java.lang.String taskId, java.lang.String caption, java.lang.String referencedbycaption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, int type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial)
          Создает пользовательское поле для задачи
 java.lang.String createUserUdf(java.lang.String sessionId, java.lang.String userId, java.lang.String caption, java.lang.String referencedbycaption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, int type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial)
          Создает пользовательское поле для пользователя
 java.lang.String createWorkflowUdf(java.lang.String sessionId, java.lang.String workflowId, java.lang.String caption, java.lang.String referencedbycaption, int order, java.lang.String def, java.lang.String udflistId, boolean required, boolean htmlview, int type, java.lang.String formulaLongtext, java.lang.String lookupformulaLongtext, boolean lookuponly, boolean cachevalues, java.lang.String initial)
          Создает пользовательское поле для процесса
 void deleteTaskUdf(java.lang.String sessionId, java.lang.String udfId)
          Удаляет пользовательское поле для задачи
 void deleteTaskUdflist(java.lang.String sessionId, java.lang.String taskid, java.lang.String udflistId)
          Удаляет список значений для поля Udf типа List или MultiList для процесса
 void deleteUserUdf(java.lang.String sessionId, java.lang.String udfId)
          Удаляет пользовательское поле для пользователя
 void deleteUserUdflist(java.lang.String sessionId, java.lang.String userId, java.lang.String udflistId)
          Удаляет список значений для поля Udf типа List или MultiList для пользователя
 void deleteWorkflowUdf(java.lang.String sessionId, java.lang.String udfId)
          Удаляет пользовательское поле для процесса
 void deleteWorkflowUdflist(java.lang.String sessionId, java.lang.String workflowId, java.lang.String udflistId)
          Удаляет список значений для поля Udf типа List или MultiList для процесса
 UdfBean[] getAllAvailableTaskUdfList(java.lang.String sessionId, java.lang.String taskId)
          Взвращает список всех доступных пользовательских полей для задачи
 UdfBean[] getAllAvailableTaskUdfListForStatus(java.lang.String sessionId, java.lang.String statusId)
          Возвращает список всех пользовательских полей для статуса
 UdfBean[] getAllAvailableUserUdfList(java.lang.String sessionId, java.lang.String userId)
          Взвращает список всех доступных пользовательских полей для пользователя
 UdfBean[] getAllAvailableUserUdfListForStatus(java.lang.String sessionId, java.lang.String statusId)
          Возвращает список всех доступных пользовательских полей для статуса
 UdfBean[] getAvailableTaskUdfList(java.lang.String sessionId, java.lang.String taskId)
          Взвращает список доступных пользовательских полей для задачи
 UdfBean[] getAvailableUserUdfList(java.lang.String sessionId, java.lang.String userId)
          Взвращает список доступных пользовательских полей для пользователя
 java.lang.String[] getFilterUDFValues(java.lang.String sessionId, java.lang.String taskId)
          Возвращает список значений пользовательских полей для фильтра
 java.lang.String getTaskUDFValue(java.lang.String sessionId, java.lang.String taskId, java.lang.String udfCaption)
          Возвращает значение пользовательских полей для указанной задачи
 UdfExtendedValueBean[] getUdfExtendedValues(java.lang.String sessionId, java.lang.String taskId)
          Возвращает расширенную информацию о пользовательских полях задачи
 UdflistBean[] getUdflist(java.lang.String sessionId, java.lang.String udfId)
          Возвращает Карту (Map) списка возможных значений UDF типа List и Multilist
 java.lang.String[] getUDFRuleList(java.lang.String sessionId, java.lang.String prstatusId, java.lang.String udfId)
          Возвращает список прав доступа указанного статуса к пользовательскому полю
 UdfValueBean[] getUdfValues(java.lang.String sessionId, java.lang.String taskId)
          Возвращает значение пользовательских полей для указанной задачи
 java.lang.String getUserUDFValue(java.lang.String sessionId, java.lang.String userId, java.lang.String udfCaption)
          Возвращает значение пользовательских полей для указанного пользователя
 boolean isTaskUdfEditable(java.lang.String sessionId, java.lang.String taskId, java.lang.String udfId)
          Проверяет может ли пользователь редактировать пользовательское поле для задачи
 boolean isTaskUdfViewable(java.lang.String sessionId, java.lang.String taskId, java.lang.String udfId)
          Проверяет может ли пользователь просматривать пользовательское поле для задачи
 void setMstatusUDFRule(java.lang.String sessionId, java.lang.String udfId, java.lang.String mstatusId, java.lang.String mstatusView, java.lang.String mstatusModify)
          Устанавливает права доступа указанного типа для статуса и типа сообщения
 void setTaskUDFRule(java.lang.String sessionId, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType)
          Устанавливает права доступа указанного типа для статуса и поля
 void setTaskUdfValue(java.lang.String sessionId, java.lang.String udfId, java.lang.String taskId, java.lang.String value)
          Устанавливает значение пользовательского поля для задачи
 void setTaskUDFValueSimple(java.lang.String sessionId, java.lang.String taskId, java.lang.String udfCaption, java.lang.String udfValue)
          Устанавливает значение пользовательского поля для задачи
 void setUserUDFRule(java.lang.String sessionId, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType)
          Устанавливает права доступа указанного типа для статуса и поля
 void setUserUdfValue(java.lang.String sessionId, java.lang.String udfId, java.lang.String userId, java.lang.String value)
          Устанавливает значение пользовательского поля для пользователя
 void setUserUDFValueSimple(java.lang.String sessionId, java.lang.String userId, java.lang.String udfCaption, java.lang.String udfValue)
          Устанавливает значение пользовательского поля для пользователя
 void setWorkflowUDFRule(java.lang.String sessionId, java.lang.String udfId, java.lang.String prstatusId, java.lang.String viewType, java.lang.String modifyType)
          Устанавливает права доступа указанного типа для статуса и поля
 void updateTaskUdf(java.lang.String sessionId, java.lang.String udfId, java.lang.String caption, java.lang.String referencedbycaption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial)
          Редактирует пользовательское поле для задачи
 void updateTaskUdflist(java.lang.String sessionId, java.lang.String taskid, java.lang.String udflistId, java.lang.String value)
          Редактирует список значений для поля Udf типа List или MultiList для задачи
 void updateUserUdf(java.lang.String sessionId, java.lang.String udfId, java.lang.String caption, java.lang.String referencedbycaption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial)
          Редактирует пользовательское поле для пользователя
 void updateUserUdflist(java.lang.String sessionId, java.lang.String userid, java.lang.String udflistId, java.lang.String value)
          Редактирует список значений для поля Udf типа List или MultiList для пользователя
 void updateWorkflowUdf(java.lang.String sessionId, java.lang.String udfId, java.lang.String caption, java.lang.String referencedbycaption, int order, java.lang.String def, boolean required, boolean htmlview, java.lang.String formula, java.lang.String lookupformula, boolean lookuponly, boolean cachevalues, java.lang.String initial)
          Редактирует пользовательское поле для процесса
 void updateWorkflowUdflist(java.lang.String sessionId, java.lang.String udflistId, java.lang.String value)
          Редактирует список значений для поля Udf типа List или MultiList для процесса
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Udf

public Udf()
Method Detail

createTaskUdf

public java.lang.String createTaskUdf(java.lang.String sessionId,
                                      java.lang.String taskId,
                                      java.lang.String caption,
                                      java.lang.String referencedbycaption,
                                      int order,
                                      java.lang.String def,
                                      java.lang.String udflistId,
                                      boolean required,
                                      boolean htmlview,
                                      int type,
                                      java.lang.String formulaLongtext,
                                      java.lang.String lookupformulaLongtext,
                                      boolean lookuponly,
                                      boolean cachevalues,
                                      java.lang.String initial)
                               throws java.lang.Exception
Создает пользовательское поле для задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
caption - Название поля
referencedbycaption - Обратное название
order - Порядок
def - Значение по умолчанию
udflistId - Значение объекта Udflist
required - Обязательность поля
htmlview - Вид html или текстовый
type - Тип поля
formulaLongtext - ID скрипта
lookupformulaLongtext - ID lookup-скрпита
lookuponly - Использовать тольок lookup-значения или нет
cachevalues - Кешировать вычисляемые значения или нет
initial - Начальное выбранное значение из списка значений (если он есть)
Returns:
ID созданного поля
Throws:
GranException - при необходимости
java.lang.Exception

createWorkflowUdf

public java.lang.String createWorkflowUdf(java.lang.String sessionId,
                                          java.lang.String workflowId,
                                          java.lang.String caption,
                                          java.lang.String referencedbycaption,
                                          int order,
                                          java.lang.String def,
                                          java.lang.String udflistId,
                                          boolean required,
                                          boolean htmlview,
                                          int type,
                                          java.lang.String formulaLongtext,
                                          java.lang.String lookupformulaLongtext,
                                          boolean lookuponly,
                                          boolean cachevalues,
                                          java.lang.String initial)
                                   throws java.lang.Exception
Создает пользовательское поле для процесса

Parameters:
sessionId - сессия пользователя
workflowId - ID процесса
caption - Название поля
referencedbycaption - Обратное название
order - Порядок
def - Значение по умолчанию
udflistId - Значение объекта Udflist
required - Обязательность поля
htmlview - Вид html или текстовый
type - Тип поля
formulaLongtext - ID скрипта
lookupformulaLongtext - ID lookup-скрпита
lookuponly - Использовать тольок lookup-значения или нет
cachevalues - Кешировать вычисляемые значения или нет
initial - Начальное выбранное значение из списка значений (если он есть)
Returns:
ID созданного поля
Throws:
GranException - при необходимости
java.lang.Exception

createUserUdf

public java.lang.String createUserUdf(java.lang.String sessionId,
                                      java.lang.String userId,
                                      java.lang.String caption,
                                      java.lang.String referencedbycaption,
                                      int order,
                                      java.lang.String def,
                                      java.lang.String udflistId,
                                      boolean required,
                                      boolean htmlview,
                                      int type,
                                      java.lang.String formulaLongtext,
                                      java.lang.String lookupformulaLongtext,
                                      boolean lookuponly,
                                      boolean cachevalues,
                                      java.lang.String initial)
                               throws java.lang.Exception
Создает пользовательское поле для пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя
caption - Название поля
referencedbycaption - Обратное название
order - Порядок
def - Значение по умолчанию
udflistId - Значение объекта Udflist
required - Обязательность поля
htmlview - Вид html или текстовый
type - Тип поля
formulaLongtext - ID скрипта
lookupformulaLongtext - ID lookup-скрпита
lookuponly - Использовать тольок lookup-значения или нет
cachevalues - Кешировать вычисляемые значения или нет
initial - Начальное выбранное значение из списка значений (если он есть)
Returns:
ID созданного поля
Throws:
GranException - при необходимости
java.lang.Exception

deleteTaskUdf

public void deleteTaskUdf(java.lang.String sessionId,
                          java.lang.String udfId)
                   throws java.lang.Exception
Удаляет пользовательское поле для задачи

Parameters:
sessionId - сессия пользователя
udfId - ID поля
Throws:
GranException - при необходимости
java.lang.Exception

deleteWorkflowUdf

public void deleteWorkflowUdf(java.lang.String sessionId,
                              java.lang.String udfId)
                       throws java.lang.Exception
Удаляет пользовательское поле для процесса

Parameters:
sessionId - сессия пользователя
udfId - ID поля
Throws:
GranException - при необходимости
java.lang.Exception

deleteUserUdf

public void deleteUserUdf(java.lang.String sessionId,
                          java.lang.String udfId)
                   throws java.lang.Exception
Удаляет пользовательское поле для пользователя

Parameters:
sessionId - сессия пользователя
udfId - ID поля
Throws:
GranException - при необходимости
java.lang.Exception

setTaskUdfValue

public void setTaskUdfValue(java.lang.String sessionId,
                            java.lang.String udfId,
                            java.lang.String taskId,
                            java.lang.String value)
                     throws java.lang.Exception
Устанавливает значение пользовательского поля для задачи

Parameters:
sessionId - сессия пользователя
udfId - ID поля
value - Одно значение, или несколько значыений, разделенных ;
taskId - ID задачи
Throws:
GranException - при необходимости
java.lang.Exception

setUserUdfValue

public void setUserUdfValue(java.lang.String sessionId,
                            java.lang.String udfId,
                            java.lang.String userId,
                            java.lang.String value)
                     throws java.lang.Exception
Устанавливает значение пользовательского поля для пользователя

Parameters:
sessionId - сессия пользователя
udfId - ID поля
userId - ID пользователя
value - Одно значение, или несколько значыений, разделенных ;
Throws:
GranException - при необходимости
java.lang.Exception

updateTaskUdf

public void updateTaskUdf(java.lang.String sessionId,
                          java.lang.String udfId,
                          java.lang.String caption,
                          java.lang.String referencedbycaption,
                          int order,
                          java.lang.String def,
                          boolean required,
                          boolean htmlview,
                          java.lang.String formula,
                          java.lang.String lookupformula,
                          boolean lookuponly,
                          boolean cachevalues,
                          java.lang.String initial)
                   throws java.lang.Exception
Редактирует пользовательское поле для задачи

Parameters:
sessionId - сессия пользователя
udfId - ID поля
caption - Название поля
referencedbycaption - Обратное название
order - Порядок
def - Значение по умолчанию
required - Обязательность поля
htmlview - Вид html или текстовый
formula - ID скрипта
lookupformula - ID lookup-скрпита
lookuponly - Использовать тольок lookup-значения или нет
cachevalues - Кешировать вычисляемые значения или нет
initial - Начальное выбранное значение из списка значений (если он есть)
Throws:
GranException - при необходимости
java.lang.Exception

updateWorkflowUdf

public void updateWorkflowUdf(java.lang.String sessionId,
                              java.lang.String udfId,
                              java.lang.String caption,
                              java.lang.String referencedbycaption,
                              int order,
                              java.lang.String def,
                              boolean required,
                              boolean htmlview,
                              java.lang.String formula,
                              java.lang.String lookupformula,
                              boolean lookuponly,
                              boolean cachevalues,
                              java.lang.String initial)
                       throws java.lang.Exception
Редактирует пользовательское поле для процесса

Parameters:
sessionId - сессия пользователя
udfId - ID поля
caption - Название поля
referencedbycaption - Обратное название
order - Порядок
def - Значение по умолчанию
required - Обязательность поля
htmlview - Вид html или текстовый
formula - ID скрипта
lookupformula - ID lookup-скрпита
lookuponly - Использовать тольок lookup-значения или нет
cachevalues - Кешировать вычисляемые значения или нет
initial - Начальное выбранное значение из списка значений (если он есть)
Throws:
GranException - при необходимости
java.lang.Exception

updateUserUdf

public void updateUserUdf(java.lang.String sessionId,
                          java.lang.String udfId,
                          java.lang.String caption,
                          java.lang.String referencedbycaption,
                          int order,
                          java.lang.String def,
                          boolean required,
                          boolean htmlview,
                          java.lang.String formula,
                          java.lang.String lookupformula,
                          boolean lookuponly,
                          boolean cachevalues,
                          java.lang.String initial)
                   throws java.lang.Exception
Редактирует пользовательское поле для пользователя

Parameters:
sessionId - сессия пользователя
udfId - ID поля
caption - Название поля
referencedbycaption - Обратное название
order - Порядок
def - Значение по умолчанию
required - Обязательность поля
htmlview - Вид html или текстовый
formula - ID скрипта
lookupformula - ID lookup-скрпита
lookuponly - Использовать тольок lookup-значения или нет
cachevalues - Кешировать вычисляемые значения или нет
initial - Начальное выбранное значение из списка значений (если он есть)
Throws:
GranException - при необходимости
java.lang.Exception

updateTaskUdflist

public void updateTaskUdflist(java.lang.String sessionId,
                              java.lang.String taskid,
                              java.lang.String udflistId,
                              java.lang.String value)
                       throws java.lang.Exception
Редактирует список значений для поля Udf типа List или MultiList для задачи

Parameters:
sessionId - сессия пользователя
taskid - ID задачи
udflistId - ID списка значений
value - Значения
Throws:
GranException - при необходимости
java.lang.Exception

updateUserUdflist

public void updateUserUdflist(java.lang.String sessionId,
                              java.lang.String userid,
                              java.lang.String udflistId,
                              java.lang.String value)
                       throws java.lang.Exception
Редактирует список значений для поля Udf типа List или MultiList для пользователя

Parameters:
sessionId - сессия пользователя
userid - ID пользователя
udflistId - ID списка значений
value - Значения
Throws:
GranException - при необходимости
java.lang.Exception

updateWorkflowUdflist

public void updateWorkflowUdflist(java.lang.String sessionId,
                                  java.lang.String udflistId,
                                  java.lang.String value)
                           throws java.lang.Exception
Редактирует список значений для поля Udf типа List или MultiList для процесса

Parameters:
sessionId - сессия пользователя
udflistId - ID списка значений
value - Значения
Throws:
GranException - при необходимости
java.lang.Exception

deleteTaskUdflist

public void deleteTaskUdflist(java.lang.String sessionId,
                              java.lang.String taskid,
                              java.lang.String udflistId)
                       throws java.lang.Exception
Удаляет список значений для поля Udf типа List или MultiList для процесса

Parameters:
sessionId - сессия пользователя
taskid - ID задачи
udflistId - ID списка значений
Throws:
GranException - при необходимости
java.lang.Exception

deleteUserUdflist

public void deleteUserUdflist(java.lang.String sessionId,
                              java.lang.String userId,
                              java.lang.String udflistId)
                       throws java.lang.Exception
Удаляет список значений для поля Udf типа List или MultiList для пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя
udflistId - ID списка значений
Throws:
GranException - при необходимости
java.lang.Exception

deleteWorkflowUdflist

public void deleteWorkflowUdflist(java.lang.String sessionId,
                                  java.lang.String workflowId,
                                  java.lang.String udflistId)
                           throws java.lang.Exception
Удаляет список значений для поля Udf типа List или MultiList для процесса

Parameters:
sessionId - сессия пользователя
workflowId - ID процесса
udflistId - ID списка значений
Throws:
GranException - при необходимости
java.lang.Exception

addTaskUdflist

public void addTaskUdflist(java.lang.String sessionId,
                           java.lang.String taskid,
                           java.lang.String udfId,
                           java.lang.String val)
                    throws java.lang.Exception
Создает список значений для поля Udf типа List или MultiList для задачи

Parameters:
sessionId - сессия пользователя
taskid - ID задачи
udfId - ID пользовательского поля
val - Значения
Throws:
GranException - при необходимости
java.lang.Exception

addUserUdflist

public void addUserUdflist(java.lang.String sessionId,
                           java.lang.String userId,
                           java.lang.String udfId,
                           java.lang.String val)
                    throws java.lang.Exception
Создает список значений для поля Udf типа List или MultiList для пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя
udfId - ID пользовательского поля
val - Значения
Throws:
GranException - при необходимости
java.lang.Exception

addWorkflowUdflist

public void addWorkflowUdflist(java.lang.String sessionId,
                               java.lang.String taskid,
                               java.lang.String udfId,
                               java.lang.String val)
                        throws java.lang.Exception
Создает список значений для поля Udf типа List или MultiList для процесса

Parameters:
sessionId - сессия пользователя
taskid - ID задачи
udfId - ID пользовательского поля
val - Значения
Throws:
GranException - при необходимости
java.lang.Exception

getUdfValues

public UdfValueBean[] getUdfValues(java.lang.String sessionId,
                                   java.lang.String taskId)
                            throws java.lang.Exception
Возвращает значение пользовательских полей для указанной задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
Returns:
список значений пользовательских полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
SecuredUDFValueBean

getUdflist

public UdflistBean[] getUdflist(java.lang.String sessionId,
                                java.lang.String udfId)
                         throws java.lang.Exception
Возвращает Карту (Map) списка возможных значений UDF типа List и Multilist

Parameters:
sessionId - сессия пользователя
udfId - ID пользовательского поля
Returns:
Катра (Map) списка возможных значений UDF типа List и Multilist
Throws:
GranException - при необходимости
java.lang.Exception

getFilterUDFValues

public java.lang.String[] getFilterUDFValues(java.lang.String sessionId,
                                             java.lang.String taskId)
                                      throws java.lang.Exception
Возвращает список значений пользовательских полей для фильтра

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
Returns:
список значений пользовательских полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
SecuredUDFValueBean

getUDFRuleList

public java.lang.String[] getUDFRuleList(java.lang.String sessionId,
                                         java.lang.String prstatusId,
                                         java.lang.String udfId)
                                  throws java.lang.Exception
Возвращает список прав доступа указанного статуса к пользовательскому полю

Parameters:
sessionId - сессия пользователя
prstatusId - ID статуса
udfId - ID поля
Returns:
список прав доступа
Throws:
GranException - при необходимости
java.lang.Exception

setTaskUDFRule

public void setTaskUDFRule(java.lang.String sessionId,
                           java.lang.String udfId,
                           java.lang.String prstatusId,
                           java.lang.String viewType,
                           java.lang.String modifyType)
                    throws java.lang.Exception
Устанавливает права доступа указанного типа для статуса и поля

Parameters:
sessionId - сессия пользователя
udfId - ID поля
prstatusId - ID статуса
viewType - Тип права доступа на просмотр
modifyType - Тип права доступа на изменение
Throws:
GranException - при необходимости
java.lang.Exception

setWorkflowUDFRule

public void setWorkflowUDFRule(java.lang.String sessionId,
                               java.lang.String udfId,
                               java.lang.String prstatusId,
                               java.lang.String viewType,
                               java.lang.String modifyType)
                        throws java.lang.Exception
Устанавливает права доступа указанного типа для статуса и поля

Parameters:
sessionId - сессия пользователя
udfId - ID поля
prstatusId - ID статуса
viewType - Тип права доступа на просмотр
modifyType - Тип права доступа на изменение
Throws:
GranException - при необходимости
java.lang.Exception

setMstatusUDFRule

public void setMstatusUDFRule(java.lang.String sessionId,
                              java.lang.String udfId,
                              java.lang.String mstatusId,
                              java.lang.String mstatusView,
                              java.lang.String mstatusModify)
                       throws java.lang.Exception
Устанавливает права доступа указанного типа для статуса и типа сообщения

Parameters:
sessionId - сессия пользователя
udfId - ID поля
mstatusId - ID типа сообщения
mstatusView - Тип права доступа на просмотр
mstatusModify - Тип права доступа на изменение
Throws:
GranException - при необходимости
java.lang.Exception

setUserUDFRule

public void setUserUDFRule(java.lang.String sessionId,
                           java.lang.String udfId,
                           java.lang.String prstatusId,
                           java.lang.String viewType,
                           java.lang.String modifyType)
                    throws java.lang.Exception
Устанавливает права доступа указанного типа для статуса и поля

Parameters:
sessionId - сессия пользователя
udfId - ID поля
prstatusId - ID статуса
viewType - Тип права доступа на просмотр
modifyType - Тип права доступа на изменение
Throws:
GranException - при необходимости
java.lang.Exception

isTaskUdfEditable

public boolean isTaskUdfEditable(java.lang.String sessionId,
                                 java.lang.String taskId,
                                 java.lang.String udfId)
                          throws java.lang.Exception
Проверяет может ли пользователь редактировать пользовательское поле для задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
udfId - ID поля
Returns:
TRUE если доступно, FALSE если нет
Throws:
GranException - при необходимости
java.lang.Exception

isTaskUdfViewable

public boolean isTaskUdfViewable(java.lang.String sessionId,
                                 java.lang.String taskId,
                                 java.lang.String udfId)
                          throws java.lang.Exception
Проверяет может ли пользователь просматривать пользовательское поле для задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
udfId - ID поля
Returns:
TRUE если доступно, FALSE если нет
Throws:
GranException - при необходимости
java.lang.Exception

getAvailableTaskUdfList

public UdfBean[] getAvailableTaskUdfList(java.lang.String sessionId,
                                         java.lang.String taskId)
                                  throws java.lang.Exception
Взвращает список доступных пользовательских полей для задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи, для которой возвращаются пользовательские поля
Returns:
список полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
UDFCacheItem

getAllAvailableTaskUdfList

public UdfBean[] getAllAvailableTaskUdfList(java.lang.String sessionId,
                                            java.lang.String taskId)
                                     throws java.lang.Exception
Взвращает список всех доступных пользовательских полей для задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи, для которой возвращаются пользовательские поля
Returns:
список полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
UDFCacheItem

getAllAvailableTaskUdfListForStatus

public UdfBean[] getAllAvailableTaskUdfListForStatus(java.lang.String sessionId,
                                                     java.lang.String statusId)
                                              throws java.lang.Exception
Возвращает список всех пользовательских полей для статуса

Parameters:
sessionId - сессия пользователя
statusId - ID статуса
Returns:
список пользовательских полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
UDFCacheItem

getAvailableUserUdfList

public UdfBean[] getAvailableUserUdfList(java.lang.String sessionId,
                                         java.lang.String userId)
                                  throws java.lang.Exception
Взвращает список доступных пользовательских полей для пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя, для которой возвращаются пользовательские поля
Returns:
список полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
UDFCacheItem

getAllAvailableUserUdfList

public UdfBean[] getAllAvailableUserUdfList(java.lang.String sessionId,
                                            java.lang.String userId)
                                     throws java.lang.Exception
Взвращает список всех доступных пользовательских полей для пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя, для которой возвращаются пользовательские поля
Returns:
список полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
UDFCacheItem

getAllAvailableUserUdfListForStatus

public UdfBean[] getAllAvailableUserUdfListForStatus(java.lang.String sessionId,
                                                     java.lang.String statusId)
                                              throws java.lang.Exception
Возвращает список всех доступных пользовательских полей для статуса

Parameters:
sessionId - сессия пользователя
statusId - ID статуса
Returns:
список пользовательских полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
UDFCacheItem

getTaskUDFValue

public java.lang.String getTaskUDFValue(java.lang.String sessionId,
                                        java.lang.String taskId,
                                        java.lang.String udfCaption)
                                 throws java.lang.Exception
Возвращает значение пользовательских полей для указанной задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
udfCaption - название поля
Returns:
список значений пользовательских полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
SecuredUDFValueBean

getUserUDFValue

public java.lang.String getUserUDFValue(java.lang.String sessionId,
                                        java.lang.String userId,
                                        java.lang.String udfCaption)
                                 throws java.lang.Exception
Возвращает значение пользовательских полей для указанного пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя
udfCaption - название поля
Returns:
список значений пользовательских полей
Throws:
GranException - при необходимости
java.lang.Exception
See Also:
SecuredUDFValueBean

setTaskUDFValueSimple

public void setTaskUDFValueSimple(java.lang.String sessionId,
                                  java.lang.String taskId,
                                  java.lang.String udfCaption,
                                  java.lang.String udfValue)
                           throws java.lang.Exception
Устанавливает значение пользовательского поля для задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
udfCaption - название поля
udfValue - значение поля
Throws:
GranException - при необходимости
java.lang.Exception

setUserUDFValueSimple

public void setUserUDFValueSimple(java.lang.String sessionId,
                                  java.lang.String userId,
                                  java.lang.String udfCaption,
                                  java.lang.String udfValue)
                           throws java.lang.Exception
Устанавливает значение пользовательского поля для пользователя

Parameters:
sessionId - сессия пользователя
userId - ID пользователя
udfCaption - название поля
udfValue - значение поля
Throws:
GranException - при необходимости
java.lang.Exception

getUdfExtendedValues

public UdfExtendedValueBean[] getUdfExtendedValues(java.lang.String sessionId,
                                                   java.lang.String taskId)
                                            throws java.lang.Exception
Возвращает расширенную информацию о пользовательских полях задачи

Parameters:
sessionId - сессия пользователя
taskId - ID задачи
Returns:
писок полей
Throws:
java.lang.Exception - при необходимости


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.