Class AsyncHistoryJsonUtil


  • public class AsyncHistoryJsonUtil
    extends Object
    Author:
    Joram Barrez
    • Constructor Detail

      • AsyncHistoryJsonUtil

        public AsyncHistoryJsonUtil()
    • Method Detail

      • putIfNotNull

        public static void putIfNotNull​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                        String key,
                                        String value)
      • putIfNotNullOrEmpty

        public static void putIfNotNullOrEmpty​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                               String key,
                                               Collection<String> value)
      • putIfTrue

        public static void putIfTrue​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                     String key,
                                     boolean value)
      • putIfNotNull

        public static void putIfNotNull​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                        String key,
                                        Integer value)
      • putIfNotNull

        public static void putIfNotNull​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                        String key,
                                        Double value)
      • putIfNotNull

        public static void putIfNotNull​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                        String key,
                                        Long value)
      • putIfNotNull

        public static void putIfNotNull​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                        String key,
                                        Date value)
      • putIfNotNull

        public static void putIfNotNull​(com.fasterxml.jackson.databind.node.ObjectNode map,
                                        String key,
                                        Boolean value)
      • getStringFromJson

        public static String getStringFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                               String fieldName)
      • getDateFromJson

        public static Date getDateFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                           String fieldName)
      • getIntegerFromJson

        public static Integer getIntegerFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                                 String fieldName)
      • getDoubleFromJson

        public static Double getDoubleFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                               String fieldName)
      • getLongFromJson

        public static Long getLongFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                           String fieldName)
      • getBooleanFromJson

        public static Boolean getBooleanFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                                 String fieldName,
                                                 Boolean defaultValue)
      • getBooleanFromJson

        public static Boolean getBooleanFromJson​(com.fasterxml.jackson.databind.node.ObjectNode objectNode,
                                                 String fieldName)