接口 Copier<SRC,TARGET>
- 所有已知实现类:
AbstractCopier
public interface Copier<SRC,TARGET>
定义复制PO(持久化对象)/VO(视图对象)的标准
根据 sujiwu@126.com 的设计思路、代码修改
由AbstractCopier提供默认实现,具体复制实例实现copy(src, target)即可,如有需要,可自行重载init(target)方法
-
方法概要
修饰符和类型方法说明copy(Collection<SRC> srcCollection) <T extends Collection<TARGET>>
Tcopy(Collection<SRC> srcCollection, Class<T> clazz) 复制集合initTargetObject(TARGET target)
-
方法详细资料
-
newTargetObject
TARGET newTargetObject()- 返回:
- 新建目标对象实例
-
initTargetObject
- 参数:
target- 目标对象实例- 返回:
- 初始化目标对象
-
initTargetObject
TARGET initTargetObject()- 返回:
- 初始化一个新的目标实例
-
copy
- 参数:
src- srctarget- target- 返回:
- 属性复制
-
copy
- 参数:
src-- 返回:
- 复制一个新的目标实例
-
copy
复制集合- 类型参数:
T-- 参数:
srcCollection- srcCollectionclazz- clazz- 返回:
- 集合复制
-
copy
- 参数:
srcCollection- srcCollection- 返回:
- 集合复制
-