类 StreamUtils
- java.lang.Object
-
- pro.yinghuo.common.utils.StreamUtils
-
public class StreamUtils extends Object
- 版本:
- : V1.0
- 作者:
- : CLEAR Li
-
-
构造器概要
构造器 构造器 说明 StreamUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> QueryResponseResult<T>getEmpty()封装返回对象static <T,V>
List<V>getModifyPojoToVo(List<T> list, Class<V> cls, Function<V,V>... functions)将pojo类转换为vostatic <T,V>
QueryResponseResult<V>getModifyPojoToVoToResponse(List<T> list, Class<V> cls, long total, Function<V,V>... functions)将pojo类转换为vostatic <T,V>
List<V>getPojoToVo(List<T> list, Class<V> cls)将pojo类转换为vostatic <T,V>
QueryResponseResult<V>getPojoToVoToResponse(List<T> list, Class<V> cls, long total)将pojo类转换为vostatic <T> QueryResponseResult<T>getSimpleResponse(List<T> list, long total)封装返回对象static <T> QueryResponseResult<T>getSingleton(T t)封装返回对象static <T,V>
QueryResponseResult<V>getSingleton(T t, Class<V> cls)封装返回对象static <T> QueryResponseResult<T>getSingleton(T t, ResultCode resultCode)封装返回对象static <T,V>
QueryResponseResult<V>modifyConvert(List<T> list, Class<V> cls, long total, Function<T,V> function)static <T,V>
List<V>modifyConvert(List<T> list, Class<V> cls, Function<T,V> function)将pojo类转换为vostatic voidoneConvertModify(Object source, String dateFormat, Object target)static <T,V>
VsimpleConvert(T obj, Class<V> cls)将pojo类转换为vo
-
-
-
方法详细资料
-
getPojoToVo
public static <T,V> List<V> getPojoToVo(List<T> list, Class<V> cls)
将pojo类转换为vo- 参数:
list- 源数据listcls- 目标数据class- 返回:
- java.util.List
-
getModifyPojoToVo
public static <T,V> List<V> getModifyPojoToVo(List<T> list, Class<V> cls, Function<V,V>... functions)
将pojo类转换为vo- 参数:
list- 源数据listcls- 目标数据class- 返回:
- java.util.List
-
getPojoToVoToResponse
public static <T,V> QueryResponseResult<V> getPojoToVoToResponse(List<T> list, Class<V> cls, long total)
将pojo类转换为vo- 参数:
list- 源数据listcls- 目标数据class- 返回:
- java.util.List
-
getModifyPojoToVoToResponse
@SafeVarargs public static <T,V> QueryResponseResult<V> getModifyPojoToVoToResponse(List<T> list, Class<V> cls, long total, Function<V,V>... functions)
将pojo类转换为vo- 参数:
list- 源数据listcls- 目标数据class- 返回:
- java.util.List
-
modifyConvert
public static <T,V> QueryResponseResult<V> modifyConvert(List<T> list, Class<V> cls, long total, Function<T,V> function)
-
modifyConvert
public static <T,V> List<V> modifyConvert(List<T> list, Class<V> cls, Function<T,V> function)
将pojo类转换为vo- 参数:
list- 源数据listcls- 目标数据class- 返回:
- java.util.List
-
getSimpleResponse
public static <T> QueryResponseResult<T> getSimpleResponse(List<T> list, long total)
封装返回对象- 参数:
list- list集合total- 总数- 返回:
- com.yinghuo.framework.response.QueryResponseResult
-
simpleConvert
public static <T,V> V simpleConvert(T obj, Class<V> cls)将pojo类转换为vo- 参数:
obj- 源数据cls- 目标数据class- 返回:
- java.util.List
-
getSingleton
public static <T> QueryResponseResult<T> getSingleton(T t)
封装返回对象- 参数:
t- 单例对象- 返回:
- com.yinghuo.framework.response.QueryResponseResult
-
getSingleton
public static <T> QueryResponseResult<T> getSingleton(T t, ResultCode resultCode)
封装返回对象- 参数:
t- 单例对象- 返回:
- com.yinghuo.framework.response.QueryResponseResult
-
getEmpty
public static <T> QueryResponseResult<T> getEmpty()
封装返回对象- 返回:
- com.yinghuo.framework.response.QueryResponseResult
-
getSingleton
public static <T,V> QueryResponseResult<V> getSingleton(T t, Class<V> cls)
封装返回对象- 参数:
t- 单例对象- 返回:
- com.yinghuo.framework.response.QueryResponseResult
-
-