public class DictionaryWrapper
extends java.lang.Object
Constructor and Description |
---|
DictionaryWrapper() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isSpecialDictionary(java.lang.String code)
Является ли справочник скрытым
|
static java.util.Map<java.lang.String,java.lang.String> |
mapDictionaryColumns(java.util.List<DictionaryColumn> columns)
Возвращает мап, где key - идентификатор столбца, value - код столбца
|
static SimpleDictionaryColumn |
wrapColumn(DictionaryColumn column)
Возвращает столбец для справочника
|
static java.util.Map<java.lang.String,SimpleDictionaryColumn> |
wrapColumns(java.util.List<DictionaryColumn> columns)
Возвращает map столбцов
Каждый столбец из columns определяется ключом, который соответствует значению кода столбца (поле code).
|
static SimpleDictionary |
wrapDictionary(java.util.Dictionary dictionary)
Возвращает данные справочника
|
static SimpleDictionaryRow |
wrapRow(DictionaryItem row,
java.util.Map<java.lang.String,java.lang.String> mapColumns,
java.lang.String locale)
Возвращает данные записи справочника
|
static SimpleDictionaryRowItem |
wrapRowItem(DictionaryItemValue item,
java.lang.String locale)
Возвращает запись справочника для заданной локали
|
static java.util.Map<java.lang.String,SimpleDictionaryRow> |
wrapRows(java.util.Collection<DictionaryItem> rows,
java.util.Map<java.lang.String,java.lang.String> mapColumns,
java.lang.String locale)
Возвращает список рядов справочника
|
public static SimpleDictionary wrapDictionary(java.util.Dictionary dictionary)
dictionary
- справочникpublic static java.util.Map<java.lang.String,SimpleDictionaryColumn> wrapColumns(java.util.List<DictionaryColumn> columns)
columns
- список столбцовpublic static SimpleDictionaryColumn wrapColumn(DictionaryColumn column)
column
- столбецpublic static java.util.Map<java.lang.String,SimpleDictionaryRow> wrapRows(java.util.Collection<DictionaryItem> rows, java.util.Map<java.lang.String,java.lang.String> mapColumns, java.lang.String locale) throws java.sql.SQLException
rows
- списокmapColumns
- маппинг столбца (key-идентификатор столбца, value-код столбца)locale
- локальjava.sql.SQLException
public static SimpleDictionaryRow wrapRow(DictionaryItem row, java.util.Map<java.lang.String,java.lang.String> mapColumns, java.lang.String locale) throws java.sql.SQLException
row
- Запись справочникаmapColumns
- маппинг столбца (key-идентификатор столбца, value-код столбца)locale
- запрашиваемая локальjava.sql.SQLException
public static SimpleDictionaryRowItem wrapRowItem(DictionaryItemValue item, java.lang.String locale) throws java.sql.SQLException
item
- запись справочникаlocale
- запрашиваемая локальjava.sql.SQLException
public static java.util.Map<java.lang.String,java.lang.String> mapDictionaryColumns(java.util.List<DictionaryColumn> columns)
columns
- список столбцов справочникаpublic static boolean isSpecialDictionary(java.lang.String code)
code
- код справочника