接口 DataImportEngine<T>
public interface DataImportEngine<T>
数据导入引擎实现,负责对用户上传的Excel或者其他格式数据能方便导入系统中。
1)不限于Excel,这只是其中一种
2)输出也不限于数据库,目前仅只有数据库实现。
- 作者:
- 时克英
-
方法概要
修饰符和类型方法说明executeImport(JdbcExcelDataImportor dataImportor, String loginId) 执行导入动作,返回错误结果文件路径地址。generateTemplate(TemplateInfo templateInfo) 生成导入模板,该模板由当前处理节点(主机)执行,不需要考虑集群环境。voidsetSaveFileRoot(String saveFileRootInfo) 设置引擎存储文件的根路径信息。voidsetTemplateGenerator(com.walker.di.TemplateGenerator<T> templateGenerator)
-
方法详细资料
-
setTemplateGenerator
-
generateTemplate
生成导入模板,该模板由当前处理节点(主机)执行,不需要考虑集群环境。- 参数:
templateInfo-- 返回:
-
executeImport
String executeImport(JdbcExcelDataImportor dataImportor, String loginId) throws com.walker.di.DataImportException 执行导入动作,返回错误结果文件路径地址。- 参数:
dataImportor-loginId-- 返回:
- 抛出:
com.walker.di.DataImportException
-
setSaveFileRoot
设置引擎存储文件的根路径信息。1)有可能是本地文件夹路径,如: d:/demo/file/ 2)也可能是FTP的地址,如: ftp://localhost/file/- 参数:
saveFileRootInfo-
-