Class ApiUtils


  • public final class ApiUtils
    extends Object
    • Method Detail

      • validateMillisecondDuration

        public static long validateMillisecondDuration​(Duration duration,
                                                       String messagePrefix)
        Validates that milliseconds from duration can be retrieved.
        Parameters:
        duration - Duration to check.
        messagePrefix - Prefix text for an error message.
        Returns:
        Milliseconds from duration.
      • validateMillisecondInstant

        public static long validateMillisecondInstant​(Instant instant,
                                                      String messagePrefix)
        Validates that milliseconds from instant can be retrieved.
        Parameters:
        instant - Instant to check.
        messagePrefix - Prefix text for an error message.
        Returns:
        Milliseconds from instant.
      • prepareMillisCheckFailMsgPrefix

        public static String prepareMillisCheckFailMsgPrefix​(Object value,
                                                             String name)
        Generates the prefix message for validateMillisecondXXXXXX() utility
        Parameters:
        value - Object to be converted to milliseconds
        name - Object name
        Returns:
        Error message prefix to use in exception