Class DomainProcessor


  • public class DomainProcessor
    extends Object
    User: iryabov Date: 14.06.13 Time: 18:19
    • Constructor Detail

      • DomainProcessor

        public DomainProcessor​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                               String dateFormat)
      • DomainProcessor

        public DomainProcessor()
    • Method Detail

      • deserialize

        public Object deserialize​(Object value,
                                  String domain)
        Конвертировать значение в определенный тип
        Parameters:
        value - Значение
        domain - Тип данных
        Returns:
        Конвертированное значение
      • deserialize

        public Object deserialize​(Object value,
                                  Class<?> clazz)
        Конвертировать значение в определенный класс
        Parameters:
        value - Значение
        clazz - Класс
        Returns:
        Конвертированное значение
        Throws:
        ClassCastException - Если конвертированное значение не соответствует классу
      • deserializeEnum

        public <T extends Enum<T>> T deserializeEnum​(Object value,
                                                     Class<T> enumClass)
        Конвертировать значение в Enum объект
        Parameters:
        value - Значение
        enumClass - Enum класс
        Returns:
        Enum объект или null
      • serialize

        public String serialize​(Object value)
        Конвертировать значение в строковый тип
        Parameters:
        value - Значение
        Returns:
        Значение в виде строки