Class Entity
-
- All Implemented Interfaces:
-
kotlin.collections.Map
public final class Entity implements Map<String, Any>
Класс-представление кортежа (строки) ответа от базы данных.
Представляет собой реализацию неизменяемого ассоциативного массива, в котором ключ - название атрибута в кортеже (столбца таблицы), значение - соответствующее значение в кортеже.
- Since:
2.5.1
-
-
Method Summary
Modifier and Type Method Description Set<Entry.Map<String, Object>>
getEntries()
Set<String>
getKeys()
Collection<Object>
getValues()
Integer
getSize()
Object
get(String key)
Получение значения поля по его названию Object
getOrDefault(String key, Object defaultValue)
Получение значения поля по его названию или значение по умолчанию, если такого поля нет. final String
getString(String key)
Получение значения поля по его названию в виде строки final Boolean
getBoolean(String key)
Получение значения поля по его названию final Integer
getInt(String key)
Получение значения поля по его названию final Long
getLong(String key)
Получение значения поля по его названию final Float
getFloat(String key)
Получение значения поля по его названию final Double
getDouble(String key)
Получение значения поля по его названию Boolean
isEmpty()
Возвращает true, если массив пуст Boolean
containsValue(Object value)
Возвращает true, если одно из полей содержит переданное значение Boolean
containsKey(String key)
Возвращает true, если у одного из полей ключ соответствует переданному названию поля String
toString()
Текстовое представление класса -
-
Method Detail
-
getEntries
Set<Entry.Map<String, Object>> getEntries()
-
getValues
Collection<Object> getValues()
-
get
Object get(String key)
Получение значения поля по его названию
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
getOrDefault
Object getOrDefault(String key, Object defaultValue)
Получение значения поля по его названию или значение по умолчанию, если такого поля нет.
По возможности не пользуйтесь этим методом.
- Parameters:
key
- Название поляdefaultValue
- Значение по умолчанию- Returns:
Значение
- Since:
2.5.1
-
getString
final String getString(String key)
Получение значения поля по его названию в виде строки
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
getBoolean
final Boolean getBoolean(String key)
Получение значения поля по его названию
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
getInt
final Integer getInt(String key)
Получение значения поля по его названию
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
getLong
final Long getLong(String key)
Получение значения поля по его названию
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
getFloat
final Float getFloat(String key)
Получение значения поля по его названию
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
getDouble
final Double getDouble(String key)
Получение значения поля по его названию
- Parameters:
key
- Название поля- Returns:
Значение
- Since:
2.5.1
-
containsValue
Boolean containsValue(Object value)
Возвращает true, если одно из полей содержит переданное значение
- Parameters:
value
- Значение- Returns:
- Since:
2.5.1
-
containsKey
Boolean containsKey(String key)
Возвращает true, если у одного из полей ключ соответствует переданному названию поля
- Parameters:
key
- Название поля- Returns:
- Since:
2.5.1
-
-
-
-