Class Entity

  • All Implemented Interfaces:
    kotlin.collections.Map

    
    public final class Entity
     implements Map<String, Any>
                        

    Класс-представление кортежа (строки) ответа от базы данных.

    Представляет собой реализацию неизменяемого ассоциативного массива, в котором ключ - название атрибута в кортеже (столбца таблицы), значение - соответствующее значение в кортеже.

    Since:

    2.5.1

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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() Текстовое представление класса
      • Methods inherited from class kotlin.collections.Map

        forEach
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • 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

      • isEmpty

         Boolean isEmpty()

        Возвращает true, если массив пуст

        Returns:

        Boolean

        Since:

        2.5.1

      • containsValue

         Boolean containsValue(Object value)

        Возвращает true, если одно из полей содержит переданное значение

        Parameters:
        value - Значение
        Returns:

        Boolean

        Since:

        2.5.1

      • containsKey

         Boolean containsKey(String key)

        Возвращает true, если у одного из полей ключ соответствует переданному названию поля

        Parameters:
        key - Название поля
        Returns:

        Boolean

        Since:

        2.5.1

      • toString

         String toString()

        Текстовое представление класса

        Returns:

        Текстовое представление класса

        Since:

        2.5.1