java.lang.Object
de.hybris.platform.ruleenginebackoffice.util.Objects

public class Objects extends Object
Utility methods for objects.
  • Method Details

    • nonNull

      public static <T> boolean nonNull(T val)
      Checks if value is null, or empty/contains null, if value is a collection.
    • getOrDefault

      public static <T1, T2> T2 getOrDefault(Function<T1,T2> func, T1 param)
      Calls function with nonNull(Object) parameter or returns null.
    • getOrDefault

      public static <T1, T2> T2 getOrDefault(Function<T1,T2> func, T1 param, T2 defaultValue)
      Calls function with nonNull(Object) parameter or returns a default value.