Class CommonUtils


  • public final class CommonUtils
    extends java.lang.Object

    Common utils regarding treatment of parameter values and encoding operations. This class is for internal use only.

    Since:
    1.3
    • Field Detail

      • STRING_OUTPUT_TYPE_BASE64

        public static final java.lang.String STRING_OUTPUT_TYPE_BASE64
        See Also:
        Constant Field Values
      • STRING_OUTPUT_TYPE_HEXADECIMAL

        public static final java.lang.String STRING_OUTPUT_TYPE_HEXADECIMAL
        See Also:
        Constant Field Values
      • STRING_OUTPUT_TYPE_HEXADECIMAL_NAMES

        private static final java.util.List STRING_OUTPUT_TYPE_HEXADECIMAL_NAMES
      • hexDigits

        private static char[] hexDigits
    • Constructor Detail

      • CommonUtils

        private CommonUtils()
    • Method Detail

      • getStandardBooleanValue

        public static java.lang.Boolean getStandardBooleanValue​(java.lang.String valueStr)
      • getStandardStringOutputType

        public static java.lang.String getStandardStringOutputType​(java.lang.String valueStr)
      • toHexadecimal

        public static java.lang.String toHexadecimal​(byte[] message)
      • fromHexadecimal

        public static byte[] fromHexadecimal​(java.lang.String message)
      • isEmpty

        public static boolean isEmpty​(java.lang.String string)
      • isNotEmpty

        public static boolean isNotEmpty​(java.lang.String string)
      • validateNotNull

        public static void validateNotNull​(java.lang.Object object,
                                           java.lang.String message)
      • validateNotEmpty

        public static void validateNotEmpty​(java.lang.String string,
                                            java.lang.String message)
      • validateIsTrue

        public static void validateIsTrue​(boolean expression,
                                          java.lang.String message)
      • split

        public static java.lang.String[] split​(java.lang.String string)
      • split

        public static java.lang.String[] split​(java.lang.String string,
                                               java.lang.String separators)
      • substringBefore

        public static java.lang.String substringBefore​(java.lang.String string,
                                                       java.lang.String separator)
      • substringAfter

        public static java.lang.String substringAfter​(java.lang.String string,
                                                      java.lang.String separator)
      • nextRandomInt

        public static int nextRandomInt()
      • appendArrays

        public static byte[] appendArrays​(byte[] firstArray,
                                          byte[] secondArray)