|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.TreeMap<G,java.util.List<V>>
com.trackstudio.tools.EggBasket<java.lang.String,java.lang.String>
com.trackstudio.app.filter.FValue
public abstract class FValue
Класс для хранения настроек параметров фильтрации
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.util.AbstractMap |
---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
Field Summary | |
---|---|
static java.lang.String |
AMNT
Префикс времени |
static java.lang.String |
AMP
Разделитель |
static java.lang.String |
BA
Префикс ba_ |
static java.lang.String |
DEEPSEARCH
Глубокий поиск |
static java.lang.String |
DELIM
Разделитель |
static java.lang.String |
DISPLAY
Отображение сообщений |
static java.lang.String |
EL
Префикс el_ |
static java.lang.String |
EMPTY
Префикс _empty_ |
static java.lang.String |
EQ
Префикс _eq_ |
static java.lang.String |
IN
Префикс _in_ |
static java.lang.String |
INTERVAL
Интервал |
static java.lang.String |
NE
Префикс _ne_ |
static java.lang.String |
ONPAGE
Константа, для колличества результатов на странице |
static java.lang.String |
RE
Префикс _re_ |
static java.lang.String |
SORTORDER
Порядок сортировки |
static java.lang.String[] |
strings
Строки |
static java.lang.String |
SUB
Порядок сортировки |
static java.lang.String |
SUBTASK
Глубокий поиск |
static java.lang.String |
UDF
Поле пользовательское |
static java.lang.String |
UDF_SORT
Порядок сортировки пользовательских полей |
Constructor Summary | |
---|---|
FValue()
Конструктор |
Method Summary | |
---|---|
boolean |
checkValueDate(java.lang.String udfId)
|
java.util.List<java.lang.String> |
get(java.lang.String key)
Возвращает список значений для параметра фильтрации |
java.lang.String |
getAsString(java.lang.String s)
Возвращает список значений в виде строки |
java.lang.String |
getOriginalAsString(java.lang.String s)
Возвращает список значений в виде строки |
java.util.List<java.lang.String> |
getOriginValues(java.lang.String key)
Возвращает список значений для параметров фильтрации |
java.lang.String |
getPrefix(java.lang.String key)
ВОзвращает префикс для параметра сортировки |
java.util.List<java.lang.String> |
getSortOrder()
Возвращает порядок сортировки |
static java.lang.String |
getSortOrderAsString(java.util.List<java.lang.String> list)
Возвращает порядок сортировки в виде строки |
java.util.Set<java.lang.String> |
getUse()
Возвращает используемые параметры фильтрации |
java.util.Set<java.lang.String> |
getUsedUdfIds()
Возвращает список ID используемых для фильтрации пользовательских полей |
abstract java.util.Set<java.lang.String> |
getUseForUdf()
Абстрактный метод для возвращаения списка используемых для фильтрации пользовательских полей |
static java.lang.String |
getValuePrefix(java.lang.String s)
Возвращает префикс для значения |
java.util.List<java.lang.String> |
getView()
Возвращает список полей для отображения |
boolean |
hasListValue(java.lang.String key,
java.lang.String value)
Проверяет наличие значения в списке |
boolean |
needDeepSearch()
Проверяет необходимость глубокого поиска |
boolean |
needFilterUDF()
Проверяет необходимость фильтрации пользовательских полей |
static java.util.ArrayList<java.lang.String> |
parseFilterValue(java.lang.String s)
Разбирает список значений для параметра |
static java.util.ArrayList<java.lang.String> |
parseFilterValue(java.lang.String value,
java.lang.String delim)
Разбирает список значений для параметра с указанным разделитилем |
void |
set(java.lang.String key,
java.lang.String value)
Устанавливает параметр фильтрации |
java.lang.String |
setFields(SessionContext sc,
FieldMap map,
java.util.ArrayList<com.trackstudio.action.task.FieldListItem> fields,
java.util.List<java.lang.String> sortorderList,
java.util.ArrayList<com.trackstudio.action.task.FieldListItem> selectedFields,
java.lang.String field)
Устанавливает поля |
void |
setList(java.lang.String key,
java.util.List<java.lang.String> values)
Устанавливает список значений для параметра фильтрации |
void |
setSortOrder(java.lang.String[] values)
Устанавливает порядок сортировки |
java.util.List<java.lang.String> |
toList(java.lang.String prop)
Возвращает список значений для параметра |
Methods inherited from class com.trackstudio.tools.EggBasket |
---|
put, putAll, putItem |
Methods inherited from class java.util.TreeMap |
---|
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, putAll, remove, size, subMap, subMap, tailMap, tailMap, values |
Methods inherited from class java.util.AbstractMap |
---|
equals, hashCode, isEmpty, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
equals, hashCode, isEmpty |
Field Detail |
---|
public static final java.lang.String ONPAGE
public static final java.lang.String DELIM
public static final java.lang.String AMP
public static final java.lang.String SUB
public static final java.lang.String AMNT
public static final java.lang.String INTERVAL
public static final java.lang.String BA
public static final java.lang.String EL
public static final java.lang.String NE
public static final java.lang.String EQ
public static final java.lang.String IN
public static final java.lang.String RE
public static final java.lang.String EMPTY
public static final java.lang.String SORTORDER
public static final java.lang.String UDF
public static final java.lang.String UDF_SORT
public static final java.lang.String DISPLAY
public static final java.lang.String SUBTASK
public static java.lang.String[] strings
public static final java.lang.String DEEPSEARCH
Constructor Detail |
---|
public FValue()
Method Detail |
---|
public java.lang.String getOriginalAsString(java.lang.String s)
s
- свойства фильтрации
public java.lang.String getAsString(java.lang.String s)
s
- свойства фильтрации
public void set(java.lang.String key, java.lang.String value)
key
- параметрvalue
- значениеpublic void setSortOrder(java.lang.String[] values)
values
- порядок сортировкиpublic void setList(java.lang.String key, java.util.List<java.lang.String> values)
key
- параметр фильтрацииvalues
- список значенийpublic java.util.List<java.lang.String> getOriginValues(java.lang.String key)
key
- параметр фильтрации
public java.util.List<java.lang.String> getSortOrder()
public static java.lang.String getSortOrderAsString(java.util.List<java.lang.String> list)
list
- параметры сортировки
public java.util.List<java.lang.String> get(java.lang.String key)
key
- параметр
public java.lang.String getPrefix(java.lang.String key)
key
- параметр сортировки
public boolean needFilterUDF()
public boolean needDeepSearch()
public boolean hasListValue(java.lang.String key, java.lang.String value)
key
- параметрvalue
- значение
public java.util.List<java.lang.String> toList(java.lang.String prop)
prop
- параметр
public static java.util.ArrayList<java.lang.String> parseFilterValue(java.lang.String s)
s
- параметр
public static java.util.ArrayList<java.lang.String> parseFilterValue(java.lang.String value, java.lang.String delim)
value
- параметрdelim
- разделитель
public static java.lang.String getValuePrefix(java.lang.String s)
s
- значение
public boolean checkValueDate(java.lang.String udfId)
public java.util.Set<java.lang.String> getUse()
public java.util.List<java.lang.String> getView()
public abstract java.util.Set<java.lang.String> getUseForUdf()
public java.lang.String setFields(SessionContext sc, FieldMap map, java.util.ArrayList<com.trackstudio.action.task.FieldListItem> fields, java.util.List<java.lang.String> sortorderList, java.util.ArrayList<com.trackstudio.action.task.FieldListItem> selectedFields, java.lang.String field) throws GranException
sc
- сессия пользователяmap
- карта полейfields
- поляsortorderList
- список параметров сортировкиselectedFields
- выбранные поляfield
- поле
GranException
- при необходимостиpublic java.util.Set<java.lang.String> getUsedUdfIds()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |