Class Util


  • public class Util
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.function.Supplier<java.time.Instant> clock  
      static java.time.format.DateTimeFormatter DEFAULT_PATTERN  
      (package private) static java.util.List<java.time.format.DateTimeFormatter> FORMATS  
    • Constructor Summary

      Constructors 
      Constructor Description
      Util()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.lang.String encode​(java.lang.String input)  
      (package private) static void freezeClock​(java.time.Instant instant)  
      (package private) static java.io.FileInputStream getFileInputStream​(java.lang.String location)  
      (package private) static boolean isNullOrEmpty​(java.lang.String s)  
      (package private) static java.time.Instant now()  
      (package private) static java.lang.String nullToEmpty​(java.lang.Object v)  
      (package private) static void resetClock()  
      (package private) static <T> java.util.stream.Stream<T> stream​(java.util.Optional<T> opt)  
      static java.lang.String toBasicAuthValue​(java.lang.String username, java.lang.String password)  
      static <T,​M extends T>
      java.util.Optional<M>
      tryCast​(T original, java.lang.Class<M> too)  
      static java.time.ZonedDateTime tryParseToDate​(java.lang.String text)  
      • Methods inherited from class java.lang.Object

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

      • DEFAULT_PATTERN

        public static final java.time.format.DateTimeFormatter DEFAULT_PATTERN
      • FORMATS

        static final java.util.List<java.time.format.DateTimeFormatter> FORMATS
      • clock

        private static java.util.function.Supplier<java.time.Instant> clock
    • Constructor Detail

      • Util

        public Util()
    • Method Detail

      • freezeClock

        static void freezeClock​(java.time.Instant instant)
      • resetClock

        static void resetClock()
      • now

        static java.time.Instant now()
      • tryCast

        public static <T,​M extends T> java.util.Optional<M> tryCast​(T original,
                                                                          java.lang.Class<M> too)
      • stream

        static <T> java.util.stream.Stream<T> stream​(java.util.Optional<T> opt)
      • nullToEmpty

        static java.lang.String nullToEmpty​(java.lang.Object v)
      • encode

        static java.lang.String encode​(java.lang.String input)
      • isNullOrEmpty

        static boolean isNullOrEmpty​(java.lang.String s)
      • toBasicAuthValue

        public static java.lang.String toBasicAuthValue​(java.lang.String username,
                                                        java.lang.String password)
      • getFileInputStream

        static java.io.FileInputStream getFileInputStream​(java.lang.String location)
      • tryParseToDate

        public static java.time.ZonedDateTime tryParseToDate​(java.lang.String text)