类 RecordExporter<T>

  • 类型参数:
    T - 数据记录中的类型

    public abstract class RecordExporter<T>
    extends Exporter
    数据记录导出器
    版本:
    1.0 2019年8月17日
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      RecordExporter​(java.lang.Object accountId, java.util.List<T> recordList, java.lang.String excelFileName)  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String[] export()
      导出数据到文件中,此步骤执行完成后,可以使用/download?
      protected abstract java.lang.Object getObject​(T t, java.lang.String fieldName)
      从数据对象中获取字段对应的值
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • RecordExporter

        public RecordExporter​(java.lang.Object accountId,
                              java.util.List<T> recordList,
                              java.lang.String excelFileName)
        参数:
        accountId - 操作人编号
        recordList - 数据记录
        excelFileName - 导出的Excel文件名称,不需要带扩展名
    • 方法详细资料

      • export

        public java.lang.String[] export()
                                  throws BizException
        从类复制的说明: Exporter
        导出数据到文件中,此步骤执行完成后,可以使用/download?Temp/{UserId}.dat下载导出的文件。
        指定者:
        export 在类中 Exporter
        返回:
        下载到客户端的文件信息。 String[0]:文件地址,{file.attachment.directory}/Temp/{UserId}.dat
        String[1]:文件名称
        抛出:
        BizException - 逻辑异常
      • getObject

        protected abstract java.lang.Object getObject​(T t,
                                                      java.lang.String fieldName)
        从数据对象中获取字段对应的值
        参数:
        t - 数据对象
        fieldName - 字段名称
        返回:
        数据对象中获取的字段对应的值