Class Utils

java.lang.Object
org.forgerock.util.Utils

@Deprecated public final class Utils extends Object
Deprecated.
Use Strings, Closeables, Objects or Threads instead.
Common utility methods.
  • Method Details

    • closeSilently

      @Deprecated public static void closeSilently(Closeable... resources)
      Closes the provided resources ignoring any errors which occurred.
      Parameters:
      resources - The resources to be closed, which may be null.
    • closeSilently

      @Deprecated public static void closeSilently(Iterable<? extends Closeable> resources)
      Closes the provided resources ignoring any errors which occurred.
      Parameters:
      resources - The resources to be closed, which may be null.
    • joinAsString

      @Deprecated public static String joinAsString(String separator, Object... values)
      Returns a string whose content is the string representation of the provided objects concatenated together using the provided separator.
      Parameters:
      separator - The separator string.
      values - The objects to be joined.
      Returns:
      A string whose content is the string representation of the provided objects concatenated together using the provided separator.
      Throws:
      NullPointerException - If values or separator were null.
    • joinAsString

      @Deprecated public static String joinAsString(String separator, Iterable<?> values)
      Returns a string whose content is the string representation of the objects contained in the provided iterable concatenated together using the provided separator.
      Parameters:
      separator - The separator string.
      values - The iterable whose elements are to be joined.
      Returns:
      A string whose content is the string representation of the objects contained in the provided iterable concatenated together using the provided separator.
      Throws:
      NullPointerException - If separator or values were null.
    • joinAsString

      @Deprecated public static void joinAsString(StringBuilder builder, String separator, Object... values)
      Appends into the provided StringBuilder the string representation of the provided objects concatenated together using the provided separator.
      Parameters:
      builder - The String builder where to append.
      separator - The separator string.
      values - The objects to be joined.
      Throws:
      NullPointerException - If builder, separator or values were null.
    • joinAsString

      @Deprecated public static void joinAsString(StringBuilder builder, String separator, Iterable<?> values)
      Appends into the provided StringBuilder the string representation of the objects contained in the provided iterable concatenated together using the provided separator.
      Parameters:
      builder - The String builder where to append.
      separator - The separator string.
      values - The iterable whose elements are to be joined.
      Throws:
      NullPointerException - If builder, separator or values were null.
    • newThreadFactory

      @Deprecated public static ThreadFactory newThreadFactory(ThreadGroup group, String nameTemplate, boolean isDaemon)
      Creates a new thread factory which will create threads using the specified thread group, naming template, and daemon status.
      Parameters:
      group - The thread group, which may be null.
      nameTemplate - The thread name format string which may contain a "%d" format option which will be substituted with the thread count.
      isDaemon - Indicates whether or not threads should be daemon threads.
      Returns:
      The new thread factory.
    • asEnum

      @Deprecated public static <T extends Enum<T>> T asEnum(String value, Class<T> type)
      Returns the string value as an enum constant of the specified enum type. The string value and enum constants are compared, ignoring case considerations. If the string value is null, this method returns null.
      Type Parameters:
      T - the enum type sub-class.
      Parameters:
      value - the string value
      type - the enum type to match constants with the value.
      Returns:
      the enum constant represented by the string value.
      Throws:
      IllegalArgumentException - if type does not represent an enum type, of if value does not match one of the enum constants
      NullPointerException - if type is null.
    • isNullOrEmpty

      @Deprecated public static boolean isNullOrEmpty(String value)
      Check to see if the provided String is null or empty.
      Parameters:
      value - The value to check.
      Returns:
      true if the value is either null or is empty.
    • isBlank

      @Deprecated public static boolean isBlank(CharSequence charSeq)
      Check to see if a character sequence is null or blank.
      Parameters:
      charSeq - Sequence to test (String is also a CharSequence)
      Returns:
      true if the char sequence is null or blank.
    • compareValues

      @Deprecated public static int compareValues(Object v1, Object v2)
      Compare two values based on types.
      Parameters:
      v1 - the first object
      v2 - the second object
      Returns:
      the value 0 if this first object is equal to the second argument; a value less than 0 if this object is numerically or lexicographically less than the second argument; and a value greater than 0 if this object is numerically or lexicographically greater than the second argument
    • isCompatible

      @Deprecated public static boolean isCompatible(Object v1, Object v2)
      Returns whether the two objects are type-compatible.
      Parameters:
      v1 - the first object
      v2 - the second object
      Returns:
      true if the objects are type-compatible