Package org.openforis.commons.lang
Class Objects
- java.lang.Object
-
- org.openforis.commons.lang.Objects
-
public class Objects extends Object
- Author:
- S. Ricci
-
-
Constructor Summary
Constructors Constructor Description Objects()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <O extends Cloneable>
List<O>clone(List<O> list)static booleandeepEquals(DeepComparable o1, DeepComparable o2)static booleandeepEquals(DeepComparable o1, DeepComparable o2, boolean ignoreId)static <T> TdefaultIfNull(T value, T defaultValue)static <V> VgetPropertyValue(Object obj, String propertyName)static <T> TnewInstance(Class<T> type, Object... parameters)
-
-
-
Method Detail
-
deepEquals
public static boolean deepEquals(DeepComparable o1, DeepComparable o2)
-
deepEquals
public static boolean deepEquals(DeepComparable o1, DeepComparable o2, boolean ignoreId)
-
defaultIfNull
public static <T> T defaultIfNull(T value, T defaultValue)
-
-