com.trackstudio.app
Class UdfValue

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

public class UdfValue
extends java.lang.Object

Класс, описывающий значние пользовательского поля


Nested Class Summary
static class UdfValue.TimeCapsula
          Вспомогательный класс для работы со временем
 
Field Summary
static int DATE
          Дата
static int FLOAT
          Дробное число
static int INTEGER
          Целое число
static int LIST
          Список
protected  boolean lookupOnly
          Только ли lookup скрипт или нет
static int MEMO
          Текстовое поле
static int MULTILIST
          Множественный список
static int STRING
          Строка
static int TASK
          Задача
static int URL
          Ссылка
static int USER
          Пользователь
protected  GenericValue valueContainer
          Контейнер значений
 
Constructor Summary
UdfValue(UDFCacheItem ud)
          Конструктор
 
Method Summary
 void clearCalculatedCache()
          Очищает кешированное вычисленное значение
 boolean equals(java.lang.Object obj)
          Сравнивает два объекта текущего класса
 java.lang.String getCaption()
          Возвращает заголовок
 java.lang.String getCaptionReference()
          Возвращаетобратный заголовок
 java.lang.String getCaptionWorkflow()
          Возвращает заголовок процесса
 Customizer getCustomizer(java.lang.String timezone, java.lang.String locale, java.lang.String sortcolumn, boolean disabled)
          Возвращает кастомизатор для указанного типа поля
 java.util.List<Pair> getList()
          Возвращает список значений
 boolean getLookupOnly()
          Возвращает только ли lookup или нет
 java.lang.Integer getOrder()
          Возвращает порядок сортировки
 java.lang.String getTaskId()
          Возвращает ID задачи
 java.lang.Integer getType()
          Возвращает тип поля
 java.lang.String getUdfId()
          Возвращает ID поля
 java.lang.String getUdfLookupScript()
          Возвращает скрипт lookup
 java.lang.String getUdfScript()
          Возвращает скрипрт
 java.lang.String getUserId()
          Возвращает ID пользователя
 java.lang.Object getValue(Secured o)
          Возвращает значение
 GenericValue getValueContainer()
          Возвращает контейнер значений
 boolean isHtmlview()
          Вид представления
 boolean isLookupOnly()
          Возвращает только ли lookup или нет
 boolean isRequired()
          Возвращает обязательность поля
 void setCaptionReference(java.lang.String captionReference)
          Устанавливает обратный заголовок
 void setLookupOnly(boolean lookupOnly)
          Устанавливает только ли lookup или нет
 void setScript(java.lang.String plugin)
          Устанавливает скрипт
 void setValue(UdfvalCacheItem val)
          Устанавливает значение
 void setValueContainer(GenericValue valueContainer)
          Устанавливает контейнер значений
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valueContainer

protected GenericValue valueContainer
Контейнер значений


STRING

public static final int STRING
Строка

See Also:
Constant Field Values

FLOAT

public static final int FLOAT
Дробное число

See Also:
Constant Field Values

DATE

public static final int DATE
Дата

See Also:
Constant Field Values

LIST

public static final int LIST
Список

See Also:
Constant Field Values

MULTILIST

public static final int MULTILIST
Множественный список

See Also:
Constant Field Values

TASK

public static final int TASK
Задача

See Also:
Constant Field Values

USER

public static final int USER
Пользователь

See Also:
Constant Field Values

INTEGER

public static final int INTEGER
Целое число

See Also:
Constant Field Values

MEMO

public static final int MEMO
Текстовое поле

See Also:
Constant Field Values

URL

public static final int URL
Ссылка

See Also:
Constant Field Values

lookupOnly

protected boolean lookupOnly
Только ли lookup скрипт или нет

Constructor Detail

UdfValue

public UdfValue(UDFCacheItem ud)
         throws GranException
Конструктор

Parameters:
ud - значение
Throws:
GranException - при необходимости
Method Detail

getUdfScript

public java.lang.String getUdfScript()
Возвращает скрипрт

Returns:
скрипт

getCaptionReference

public java.lang.String getCaptionReference()
Возвращаетобратный заголовок

Returns:
хаголовок

setCaptionReference

public void setCaptionReference(java.lang.String captionReference)
Устанавливает обратный заголовок

Parameters:
captionReference - обратный заголовок

getTaskId

public java.lang.String getTaskId()
Возвращает ID задачи

Returns:
ID задачи

getUserId

public java.lang.String getUserId()
Возвращает ID пользователя

Returns:
ID пользователя

setValue

public void setValue(UdfvalCacheItem val)
              throws GranException
Устанавливает значение

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

setScript

public void setScript(java.lang.String plugin)
Устанавливает скрипт

Parameters:
plugin - скрипт

getUdfId

public java.lang.String getUdfId()
Возвращает ID поля

Returns:
ID поля

getType

public java.lang.Integer getType()
Возвращает тип поля

Returns:
тип поля

getCaption

public java.lang.String getCaption()
Возвращает заголовок

Returns:
заголовок

getCaptionWorkflow

public java.lang.String getCaptionWorkflow()
Возвращает заголовок процесса

Returns:
заголовок процесса

getOrder

public java.lang.Integer getOrder()
Возвращает порядок сортировки

Returns:
порядок сортировки

isRequired

public boolean isRequired()
Возвращает обязательность поля

Returns:
TRUE - поле обязательно, FALSE - нет

isHtmlview

public boolean isHtmlview()
Вид представления

Returns:
TRUE - вид html, FALSE - нет

getValue

public java.lang.Object getValue(Secured o)
                          throws GranException
Возвращает значение

Parameters:
o - секурность
Returns:
значение (или null если его нет)
Throws:
GranException - при необходимости

clearCalculatedCache

public void clearCalculatedCache()
Очищает кешированное вычисленное значение


getList

public java.util.List<Pair> getList()
                             throws GranException
Возвращает список значений

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

getCustomizer

public Customizer getCustomizer(java.lang.String timezone,
                                java.lang.String locale,
                                java.lang.String sortcolumn,
                                boolean disabled)
                         throws GranException
Возвращает кастомизатор для указанного типа поля

Parameters:
timezone - таймзона
locale - локаль
sortcolumn - сортировка
disabled - активное поле или нет
Returns:
кастомизатор
Throws:
GranException - при необходимости

equals

public boolean equals(java.lang.Object obj)
Сравнивает два объекта текущего класса

Overrides:
equals in class java.lang.Object
Parameters:
obj - объект
Returns:
TRUE - объекты равны, FALSE - нет

getUdfLookupScript

public java.lang.String getUdfLookupScript()
Возвращает скрипт lookup

Returns:
скрипт

isLookupOnly

public boolean isLookupOnly()
Возвращает только ли lookup или нет

Returns:
TRUE - только lookup, FALSE - нет

getLookupOnly

public boolean getLookupOnly()
Возвращает только ли lookup или нет

Returns:
TRUE - только lookup, FALSE - нет

setLookupOnly

public void setLookupOnly(boolean lookupOnly)
Устанавливает только ли lookup или нет

Parameters:
lookupOnly - TRUE - только lookup, FALSE - нет

getValueContainer

public GenericValue getValueContainer()
Возвращает контейнер значений

Returns:
контейнер значений

setValueContainer

public void setValueContainer(GenericValue valueContainer)
Устанавливает контейнер значений

Parameters:
valueContainer - контейнер значений


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