@ProcessorComponent(value="JAVA_BEAN") public class BeanOperateHandler extends AbstractOperateHandler implements OperateHandler
operateProcessor, operateProcessorComponentSignOPERATE_GROUP_JAVA_BEAN, OPERATE_GROUP_JSON_BEANORDERLY_COMPARATOR| 构造器和说明 |
|---|
BeanOperateHandler(OperateProcessor operateProcessor,
BeanPropertyFactory beanPropertyFactory,
String... defaultRegisterGroups) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
readFromSource(Object source,
PropertyMapping property,
Operation operation)
从数据源中读取数据
source必须是 SourceReader.sourceCanRead(Object, PropertyMapping, Operation)所支持的类型 |
boolean |
sourceCanRead(Object source,
PropertyMapping property,
Operation operation)
是否支持从数据源中读取数据
|
boolean |
targetCanWrite(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
是否支持将数据源数据写入待处理对象
|
void |
writeToTarget(Object sourceData,
Object target,
PropertyMapping property,
AssembleOperation operation)
将数据源数据写入待处理对象
target必须是 TargetWriter.targetCanWrite(Object, Object, PropertyMapping, AssembleOperation)所支持的类型 |
getRegisterGroups, isRegistrableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRegisterGroups, isRegistrablecomparator, compareTo, getActualOrder, getOrdergetOperateProcessorpublic BeanOperateHandler(OperateProcessor operateProcessor, BeanPropertyFactory beanPropertyFactory, String... defaultRegisterGroups)
public boolean sourceCanRead(Object source, PropertyMapping property, Operation operation)
SourceReadersourceCanRead 在接口中 SourceReadersource - 数据源property - 待处理字段operation - 字段配置public Object readFromSource(Object source, PropertyMapping property, Operation operation)
SourceReaderSourceReader.sourceCanRead(Object, PropertyMapping, Operation)所支持的类型readFromSource 在接口中 SourceReadersource - 数据源property - 待处理字段operation - 字段配置public boolean targetCanWrite(Object sourceData, Object target, PropertyMapping property, AssembleOperation operation)
TargetWritertargetCanWrite 在接口中 TargetWritersourceData - 从数据源获取的数据target - 待处理对象property - 待处理字段operation - 字段配置public void writeToTarget(Object sourceData, Object target, PropertyMapping property, AssembleOperation operation)
TargetWriterTargetWriter.targetCanWrite(Object, Object, PropertyMapping, AssembleOperation)所支持的类型writeToTarget 在接口中 TargetWritersourceData - 从数据源获取的数据target - 待处理对象property - 待处理字段operation - 字段配置Copyright © 2022. All rights reserved.