程序包 net.meku.cylone
类 BeanCopyPojoConverter<T,S>
- java.lang.Object
-
- net.meku.cylone.AbstractPojoConverter<T,S>
-
- net.meku.cylone.BeanCopyPojoConverter<T,S>
-
- 所有已实现的接口:
PojoConverter<T,S>
- 直接已知子类:
AbstractSimpleConverter
public abstract class BeanCopyPojoConverter<T,S> extends AbstractPojoConverter<T,S>
Created by LiangBin
-
-
构造器概要
构造器 构造器 说明 BeanCopyPojoConverter()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected voidafterBeanCopy(S source, T target)属性复制后的操作protected java.lang.String[]ignoreExistingWhileUpdating(T target)复制到已存在目标实例时忽略的属性,子类可覆盖protected java.lang.String[]ignoreFieldsWhileCreating(T target)复制到新建的目标实例时忽略的属性,子类可覆盖TtoPojo(S source)将源对象转换为目标对象voidtoPojo(S source, T target)将源对象的属性值复制到目标对象中-
从类继承的方法 net.meku.cylone.AbstractPojoConverter
createEmptyTarget, toList, toPage
-
-
-
-
方法详细资料
-
ignoreFieldsWhileCreating
protected java.lang.String[] ignoreFieldsWhileCreating(T target)
复制到新建的目标实例时忽略的属性,子类可覆盖- 参数:
target- 目标Pojo- 返回:
- 忽略的属性名数组
-
ignoreExistingWhileUpdating
protected java.lang.String[] ignoreExistingWhileUpdating(T target)
复制到已存在目标实例时忽略的属性,子类可覆盖- 参数:
target- 目标Pojo- 返回:
- 忽略的属性名数组
-
afterBeanCopy
protected void afterBeanCopy(S source, T target)
属性复制后的操作- 参数:
source- 源Pojotarget- 目标Pojo
-
toPojo
public T toPojo(S source)
从接口复制的说明:PojoConverter将源对象转换为目标对象- 指定者:
toPojo在接口中PojoConverter<T,S>- 覆盖:
toPojo在类中AbstractPojoConverter<T,S>- 参数:
source- 源对象- 返回:
- 转换后的目标对象
-
toPojo
public void toPojo(S source, T target)
从接口复制的说明:PojoConverter将源对象的属性值复制到目标对象中- 参数:
source- 源对象target- 目标对象
-
-