【仅供内部供应商使用,不提供对外解答和培训】
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
package com.fanruan.api.report.export; import com.fr.io.collection.ExportCollection; import com.fr.stable.web.SessionProvider; import com.fr.web.core.reserve.Operate; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author richie * @version 10.0 * Created by richie on 2019/9/26 * 导出接口的抽象类 */ public abstract class BaseOperate implements Operate { @Override public void setContent(HttpServletRequest req, HttpServletResponse res, String fileName, boolean isEmbed) { } @Override public void setContent(HttpServletRequest req, HttpServletResponse res, SessionProvider sessionProvider, String fileName, boolean isEmbed) { this.setContent(req, res, fileName, isEmbed); } /** * 导出的实体操作 * * @param req http请求 * @param res http响应 * @param sessionProvider 模板访问会话信息 * @param fileName 文件名 * @return 导出实体操作对象 */ @Override public abstract ExportCollection newExportCollection(HttpServletRequest req, HttpServletResponse res, SessionProvider sessionProvider, String fileName); } |
...