类 AbstractDataImportEngine<T>

java.lang.Object
com.iplatform.base.di.AbstractDataImportEngine<T>
所有已实现的接口:
DataImportEngine<T>
直接已知子类:
PlatformDataImportEngine

public abstract class AbstractDataImportEngine<T> extends Object implements DataImportEngine<T>
  • 字段详细资料

    • logger

      protected final transient org.slf4j.Logger logger
  • 构造器详细资料

    • AbstractDataImportEngine

      public AbstractDataImportEngine()
  • 方法详细资料

    • setTemplateGenerator

      public void setTemplateGenerator(com.walker.di.TemplateGenerator<T> templateGenerator)
      指定者:
      setTemplateGenerator 在接口中 DataImportEngine<T>
    • generateTemplate

      public T generateTemplate(TemplateInfo templateInfo)
      从接口复制的说明: DataImportEngine
      生成导入模板,该模板由当前处理节点(主机)执行,不需要考虑集群环境。
      指定者:
      generateTemplate 在接口中 DataImportEngine<T>
      返回:
    • executeImport

      public String executeImport(JdbcExcelDataImportor dataImportor, String loginId) throws com.walker.di.DataImportException
      从接口复制的说明: DataImportEngine
      执行导入动作,返回错误结果文件路径地址。
      指定者:
      executeImport 在接口中 DataImportEngine<T>
      返回:
      抛出:
      com.walker.di.DataImportException
    • setSaveFileRoot

      public void setSaveFileRoot(String saveFileRootInfo)
      从接口复制的说明: DataImportEngine
      设置引擎存储文件的根路径信息。
           1)有可能是本地文件夹路径,如: d:/demo/file/
           2)也可能是FTP的地址,如: ftp://localhost/file/
       
      指定者:
      setSaveFileRoot 在接口中 DataImportEngine<T>
    • saveImportHistory

      protected abstract void saveImportHistory(String id, String userName)
      保存导入历史记录,
      参数:
      id -
      userName -