Package ai.preferred.cerebro.core.util
Class ObjectUtils
- java.lang.Object
-
- ai.preferred.cerebro.core.util.ObjectUtils
-
public class ObjectUtils extends java.lang.Object
ObjectUtils- Author:
- ddle.2015
-
-
Constructor Summary
Constructors Constructor Description ObjectUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
coalesce(java.lang.Object... objArray)
static java.lang.Object
deserialize(byte[] bytes)
static java.lang.Object
deserialize(java.io.InputStream in)
static java.lang.Class
getArrayBaseType(java.lang.Class arrayClass)
static int
getArrayDimensions(java.lang.Class arrayClass)
static java.lang.Object
getObject(boolean value)
static java.lang.Object
getObject(double value)
static java.lang.Object
getObject(float value)
static java.lang.Object
getObject(int value)
static java.lang.Object
getObject(long value)
static java.lang.Object
getObject(java.lang.Object object)
static java.lang.Object
getObject(java.lang.Object object, java.lang.Object defaultObject)
static boolean
isAllNull(java.lang.Object... objArray)
static boolean
isAnyNull(java.lang.Object... objArray)
static boolean
isNull(java.lang.Object value)
static boolean
isNullOrEmpty(java.lang.Object value)
static boolean
isNullOrWhiteSpace(java.lang.Object value)
static java.lang.Object
load(java.lang.String fileName)
static java.lang.String
normalizeClassName(java.lang.Class type)
static void
save(java.lang.Object obj, java.lang.String fileName)
static byte[]
serialize(java.lang.Object obj)
-
-
-
Method Detail
-
coalesce
public static java.lang.Object coalesce(java.lang.Object... objArray)
-
isAnyNull
public static boolean isAnyNull(java.lang.Object... objArray)
-
isAllNull
public static boolean isAllNull(java.lang.Object... objArray)
-
isNull
public static boolean isNull(java.lang.Object value)
-
isNullOrEmpty
public static boolean isNullOrEmpty(java.lang.Object value)
-
isNullOrWhiteSpace
public static boolean isNullOrWhiteSpace(java.lang.Object value)
-
getObject
public static java.lang.Object getObject(int value)
-
getObject
public static java.lang.Object getObject(long value)
-
getObject
public static java.lang.Object getObject(float value)
-
getObject
public static java.lang.Object getObject(double value)
-
getObject
public static java.lang.Object getObject(boolean value)
-
getObject
public static java.lang.Object getObject(java.lang.Object object)
-
getObject
public static java.lang.Object getObject(java.lang.Object object, java.lang.Object defaultObject)
-
normalizeClassName
public static java.lang.String normalizeClassName(java.lang.Class type)
-
getArrayDimensions
public static int getArrayDimensions(java.lang.Class arrayClass)
-
getArrayBaseType
public static java.lang.Class getArrayBaseType(java.lang.Class arrayClass) throws java.lang.Exception
- Throws:
java.lang.Exception
-
save
public static void save(java.lang.Object obj, java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
load
public static java.lang.Object load(java.lang.String fileName) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
serialize
public static byte[] serialize(java.lang.Object obj) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
public static java.lang.Object deserialize(java.io.InputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
deserialize
public static java.lang.Object deserialize(byte[] bytes) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-