接口 DataImportEngine<T>

所有已知实现类:
AbstractDataImportEngine, FileDataImportEngine, PlatformDataImportEngine

public interface DataImportEngine<T>
数据导入引擎实现,负责对用户上传的Excel或者其他格式数据能方便导入系统中。
     1)不限于Excel,这只是其中一种
     2)输出也不限于数据库,目前仅只有数据库实现。
 
作者:
时克英
  • 方法详细资料

    • setTemplateGenerator

      void setTemplateGenerator(com.walker.di.TemplateGenerator<T> templateGenerator)
    • generateTemplate

      T generateTemplate(TemplateInfo templateInfo)
      生成导入模板,该模板由当前处理节点(主机)执行,不需要考虑集群环境。
      参数:
      templateInfo -
      返回:
    • executeImport

      String executeImport(JdbcExcelDataImportor dataImportor, String loginId) throws com.walker.di.DataImportException
      执行导入动作,返回错误结果文件路径地址。
      参数:
      dataImportor -
      loginId -
      返回:
      抛出:
      com.walker.di.DataImportException
    • setSaveFileRoot

      void setSaveFileRoot(String saveFileRootInfo)
      设置引擎存储文件的根路径信息。
           1)有可能是本地文件夹路径,如: d:/demo/file/
           2)也可能是FTP的地址,如: ftp://localhost/file/
       
      参数:
      saveFileRootInfo -