com.trackstudio.app
Class UDFFormFillHelper

java.lang.Object
  extended by com.trackstudio.app.UDFFormFillHelper

public class UDFFormFillHelper
extends java.lang.Object

Класс, используемый для заполнения пользовательских полей


Constructor Summary
UDFFormFillHelper()
           
 
Method Summary
static void fillUdf(Secured uc, java.lang.String objectId, UDFForm form, java.util.ArrayList<SecuredUDFValueBean> udfValues, javax.servlet.http.HttpServletRequest request, java.lang.String formName, boolean isTaskUdf, boolean message, SecuredStatusBean newTaskStatus)
          ЗАполняет пользовательское поле
 java.util.HashMap<java.lang.String,java.lang.String> getUdfMap(SessionContext sc, java.lang.String id, java.util.Collection udfColl, UDFForm sf, java.lang.String mstatusId, java.lang.String newTaskState)
          Возвращает карту пользовательских полей
 java.util.HashMap<java.lang.String,java.lang.String> getWorkflowUDFValues(SecuredTaskBean task)
           
static void isValidateScript(java.util.List<SecuredUDFValueBean> udfs)
           
static java.lang.String listToString(java.util.List<java.lang.String> va, java.lang.String div)
          Преобразует список значений в строку
static java.util.HashMap<java.lang.String,java.lang.String> simplifyUdf(SecuredTaskBean task)
          Возвращает карту значений пользовательских полей для задачи
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDFFormFillHelper

public UDFFormFillHelper()
Method Detail

fillUdf

public static void fillUdf(Secured uc,
                           java.lang.String objectId,
                           UDFForm form,
                           java.util.ArrayList<SecuredUDFValueBean> udfValues,
                           javax.servlet.http.HttpServletRequest request,
                           java.lang.String formName,
                           boolean isTaskUdf,
                           boolean message,
                           SecuredStatusBean newTaskStatus)
                    throws GranException
ЗАполняет пользовательское поле

Parameters:
uc - секурность
objectId - ID объекта
form - форма
udfValues - значения поля
request - запрос
formName - имя формы
isTaskUdf - тасковое ли поле
message - сообщение
newTaskStatus - новая ли задача
Throws:
GranException - при необходимости

listToString

public static java.lang.String listToString(java.util.List<java.lang.String> va,
                                            java.lang.String div)
Преобразует список значений в строку

Parameters:
va - список значений
div - разделитель
Returns:
строка

getUdfMap

public java.util.HashMap<java.lang.String,java.lang.String> getUdfMap(SessionContext sc,
                                                                      java.lang.String id,
                                                                      java.util.Collection udfColl,
                                                                      UDFForm sf,
                                                                      java.lang.String mstatusId,
                                                                      java.lang.String newTaskState)
                                                               throws GranException
Возвращает карту пользовательских полей

Parameters:
sc - сессия
id - ID
udfColl - список полей
sf - форма
mstatusId - ID типа сообщения
newTaskState - новая ли задача
Returns:
карта полей
Throws:
GranException - при необходимости

simplifyUdf

public static java.util.HashMap<java.lang.String,java.lang.String> simplifyUdf(SecuredTaskBean task)
                                                                        throws GranException
Возвращает карту значений пользовательских полей для задачи

Parameters:
task - задача
Returns:
карта значений
Throws:
GranException - при необходимости

getWorkflowUDFValues

public java.util.HashMap<java.lang.String,java.lang.String> getWorkflowUDFValues(SecuredTaskBean task)
                                                                          throws GranException
Throws:
GranException

isValidateScript

public static void isValidateScript(java.util.List<SecuredUDFValueBean> udfs)
                             throws GranException
Throws:
GranException


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