接口 Copier<SRC,TARGET>

所有已知实现类:
AbstractCopier

public interface Copier<SRC,TARGET>
定义复制PO(持久化对象)/VO(视图对象)的标准

根据 sujiwu@126.com 的设计思路、代码修改

由AbstractCopier提供默认实现,具体复制实例实现copy(src, target)即可,如有需要,可自行重载init(target)方法

另请参阅:
  • 方法详细资料

    • newTargetObject

      TARGET newTargetObject()
      返回:
      新建目标对象实例
    • initTargetObject

      TARGET initTargetObject(TARGET target)
      参数:
      target - 目标对象实例
      返回:
      初始化目标对象
    • initTargetObject

      TARGET initTargetObject()
      返回:
      初始化一个新的目标实例
    • copy

      TARGET copy(SRC src, TARGET target)
      参数:
      src - src
      target - target
      返回:
      属性复制
    • copy

      TARGET copy(SRC src)
      参数:
      src -
      返回:
      复制一个新的目标实例
    • copy

      <T extends Collection<TARGET>> T copy(Collection<SRC> srcCollection, Class<T> clazz)
      复制集合
      类型参数:
      T -
      参数:
      srcCollection - srcCollection
      clazz - clazz
      返回:
      集合复制
    • copy

      Collection<TARGET> copy(Collection<SRC> srcCollection)
      参数:
      srcCollection - srcCollection
      返回:
      集合复制