Class Objects
- java.lang.Object
-
- de.hybris.platform.ruleenginebackoffice.util.Objects
-
public class Objects extends java.lang.ObjectUtility methods for objects.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T1,T2>
T2getOrDefault(java.util.function.Function<T1,T2> func, T1 param)Calls function withnonNull(Object)parameter or returns null.static <T1,T2>
T2getOrDefault(java.util.function.Function<T1,T2> func, T1 param, T2 defaultValue)Calls function withnonNull(Object)parameter or returns a default value.static <T> booleannonNull(T val)Checks if value is null, or empty/contains null, if value is a collection.
-
-
-
Method Detail
-
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(java.util.function.Function<T1,T2> func, T1 param)Calls function withnonNull(Object)parameter or returns null.
-
getOrDefault
public static <T1,T2> T2 getOrDefault(java.util.function.Function<T1,T2> func, T1 param, T2 defaultValue)Calls function withnonNull(Object)parameter or returns a default value.
-
-