Class HarUtils


  • public class HarUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      HarUtils()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> java.util.List<T> defaultIfNull​(java.util.List<T> obj)  
      static <T> java.lang.String defaultIfNull​(T obj, java.lang.String str)  
      java.lang.String defaultMimeType​(java.lang.String mimeType)  
      static java.util.Map<java.lang.String,​java.lang.Object> fromJsonString​(java.lang.String json)  
      static <T> boolean isNotNull​(T object)  
      static <T> boolean isNull​(T object)  
      java.util.List<io.github.atkawa7.har.HarCookie> processCookies​(io.github.atkawa7.har.HarRequest harRequest)  
      java.util.List<io.github.atkawa7.har.HarHeader> processHeaders​(io.github.atkawa7.har.HarRequest harRequest)  
      java.util.List<io.github.atkawa7.har.HarParam> processParams​(io.github.atkawa7.har.HarPostData postData)  
      java.util.List<io.github.atkawa7.har.HarQueryString> processQueryStrings​(java.util.List<io.github.atkawa7.har.HarQueryString> harQueryStrings)  
      static java.lang.String toJsonString​(java.lang.Object value)  
      static java.lang.String toPrettyJsonString​(java.lang.Object value)  
      static void validateJSON​(java.lang.String jsonInString)  
      • Methods inherited from class java.lang.Object

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

      • HarUtils

        public HarUtils()
    • Method Detail

      • toPrettyJsonString

        public static java.lang.String toPrettyJsonString​(java.lang.Object value)
                                                   throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • toJsonString

        public static java.lang.String toJsonString​(java.lang.Object value)
                                             throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • fromJsonString

        public static java.util.Map<java.lang.String,​java.lang.Object> fromJsonString​(java.lang.String json)
                                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • isNotNull

        public static <T> boolean isNotNull​(T object)
      • isNull

        public static <T> boolean isNull​(T object)
      • defaultIfNull

        public static <T> java.lang.String defaultIfNull​(T obj,
                                                         java.lang.String str)
      • defaultIfNull

        public static <T> java.util.List<T> defaultIfNull​(java.util.List<T> obj)
      • validateJSON

        public static void validateJSON​(java.lang.String jsonInString)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processQueryStrings

        public java.util.List<io.github.atkawa7.har.HarQueryString> processQueryStrings​(java.util.List<io.github.atkawa7.har.HarQueryString> harQueryStrings)
                                                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processCookies

        public java.util.List<io.github.atkawa7.har.HarCookie> processCookies​(io.github.atkawa7.har.HarRequest harRequest)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processParams

        public java.util.List<io.github.atkawa7.har.HarParam> processParams​(io.github.atkawa7.har.HarPostData postData)
                                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • processHeaders

        public java.util.List<io.github.atkawa7.har.HarHeader> processHeaders​(io.github.atkawa7.har.HarRequest harRequest)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • defaultMimeType

        public java.lang.String defaultMimeType​(java.lang.String mimeType)