类 ObjectUtil
java.lang.Object
cn.warpin.core.util.ObjectUtil
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringclassFinder(String targetClass) 类查找器static ObjectconstructExtendClass(Object parentObject, Class voClass) 此方法是使用父类数据为子类赋值static ObjectconstructParallelClass(Object fromObj, Object toObj) 非继承关系类进行赋值 仅适用单层继承static ObjectconstructParentClass(Object childObj, Object parentObj) 子类赋值给父类convertMap(Map<String, Object> originalMap) 转换mapstatic voidcopyMapPropertiesToClass(Map<String, Object> origin, Object target) private static StringfindClassesInDirectory(File directory, String targetClass, String packageName) private static StringfindClassesInJar(JarFile jarFile, String targetClass) static Field[]getAllFields(Class<?> clazz) static StringgetClassTableComment(String className) private static FieldgetDeclaredFieldIncludingSuperclasses(String fieldName, Class<?> clazz) private static Fieldstatic StringgetFieldComment(String className, String fieldName) static Objectstatic ObjectgetPropertyValue(Object object, String key) 获取属性值getPropertyValues(Object object, String... keys) 获取需要的字符串类型的属性值getVOClassMap(Object entityCondition) 获取查询条件需要的子集和类型static voidprivate static ObjectparseObjectValue(Class<?> type, Object value) 将字符串转换为对应的类型static voidsetPropertyValue(Object object, String key, Object value) static String将list无效输入:'<'?static ObjecttransBean2Map(Object obj) static voidtransMap2Bean(LinkedHashMap map, Object obj) map封装为对象static Liststatic void
-
字段详细资料
-
LOCKS_UPDATE
-
-
构造器详细资料
-
ObjectUtil
public ObjectUtil()
-
-
方法详细资料
-
transMap2Bean
map封装为对象- 参数:
map-
-
convertMap
public static org.springframework.util.MultiValueMap<String,String> convertMap(Map<String, Object> originalMap) 转换map- 参数:
originalMap-- 返回:
-
transBean2MultiValueMap
-
transBean2Map
-
constructExtendClass
此方法是使用父类数据为子类赋值- 参数:
parentObject- 父类对象voClass- 子类的类型- 返回:
- 抛出:
SecurityExceptionNoSuchMethodExceptionException
-
constructParentClass
子类赋值给父类- 参数:
childObj- 子类parentObj- 父类类型- 返回:
- 抛出:
SecurityExceptionNoSuchMethodExceptionException
-
constructParallelClass
非继承关系类进行赋值 仅适用单层继承- 参数:
fromObj- 数据来源类toObj- 数据结果类- 返回:
- 抛出:
Exception
-
getVOClassMap
获取查询条件需要的子集和类型- 参数:
entityCondition-- 返回:
-
main
-
copyMapPropertiesToClass
-
getAllFields
-
getPropertyValue
获取属性值- 参数:
object-key-- 返回:
- 抛出:
Exception
-
getPropertyValues
获取需要的字符串类型的属性值- 参数:
object-keys-- 返回:
- 抛出:
Exception
-
toListMap
将list无效输入:'<'?>转成 List- 参数:
list-- 返回:
-
tojson
-
toObject
-
typedList
-
getLockByPrimaryKey
-
unLockByPrimaryKey
-
parseObjectValue
将字符串转换为对应的类型- 参数:
type-value-- 返回:
-
classFinder
类查找器- 参数:
targetClass-- 返回:
- 抛出:
IOException
-
findClassesInDirectory
-
findClassesInJar
- 抛出:
IOException
-
getClassTableComment
-
getFieldComment
-
getDeclaredFieldIncludingSuperclasses
-
setPropertyValue
- 抛出:
Exception
-
getField
-