类 Exporter

  • 直接已知子类:
    RecordExporter, SqlExporter

    public abstract class Exporter
    extends java.lang.Object
    文件导出超类
    版本:
    1.0 2019-08-17
    作者:
    帮帮组
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected java.lang.String[] fields  
      protected java.util.Set<java.lang.String> selectedFields  
      protected java.lang.String[] titles  
    • 构造器概要

      构造器 
      构造器 说明
      Exporter()  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      abstract java.lang.String[] export()
      导出数据到文件中,此步骤执行完成后,可以使用/download?
      java.lang.String[] getFields()  
      java.lang.String[] getTitles()  
      void setFields​(java.lang.String[] fields)  
      void setSelectedFields​(java.lang.String[] selects)  
      void setTitles​(java.lang.String[] titles)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • titles

        protected java.lang.String[] titles
      • fields

        protected java.lang.String[] fields
      • selectedFields

        protected java.util.Set<java.lang.String> selectedFields
    • 构造器详细资料

      • Exporter

        public Exporter()
    • 方法详细资料

      • getTitles

        public java.lang.String[] getTitles()
        返回:
        导出的标题
      • setTitles

        public void setTitles​(java.lang.String[] titles)
        参数:
        titles - 导出的标题
      • getFields

        public java.lang.String[] getFields()
        返回:
        标题对应的字段
      • setFields

        public void setFields​(java.lang.String[] fields)
        参数:
        fields - 标题对应的字段
      • setSelectedFields

        public void setSelectedFields​(java.lang.String[] selects)
        参数:
        selects - 选中的字段
      • export

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