@Transactional(rollbackFor=java.lang.Exception.class) @Service public class CoreJxlsReportProcessorImpl extends CoreBaseReportProcessor
限定符和类型 | 字段和说明 |
---|---|
(专用程序包) CoreReportReader |
coreReportReader |
构造器和说明 |
---|
CoreJxlsReportProcessorImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getReportContent(java.lang.String reportId,
java.util.Map<java.lang.String,java.lang.Object> variables)
获取报表的内容
|
byte[] |
getReportFileByteArray(java.lang.String reportId,
java.util.Map<java.lang.String,java.lang.Object> variables)
获取报表的bytes数组
|
java.lang.String |
process(java.lang.String reportId,
java.lang.String fileName,
java.util.Map<java.lang.String,java.lang.Object> variables,
javax.servlet.http.HttpServletResponse response)
处理报表
|
defaultVariables
@Autowired CoreReportReader coreReportReader
public java.lang.String process(java.lang.String reportId, java.lang.String fileName, java.util.Map<java.lang.String,java.lang.Object> variables, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
CoreReportProcessor
process
在接口中 CoreReportProcessor
process
在类中 CoreBaseReportProcessor
reportId
- 报表IDfileName
- 报表的文件名variables
- 需要传递进去的变量集合response
- 响应对象java.lang.Exception
- 出错会抛出异常public byte[] getReportFileByteArray(java.lang.String reportId, java.util.Map<java.lang.String,java.lang.Object> variables) throws java.lang.Exception
CoreReportProcessor
getReportFileByteArray
在接口中 CoreReportProcessor
getReportFileByteArray
在类中 CoreBaseReportProcessor
reportId
- 报表IDvariables
- 需要传递进去的变量集合java.lang.Exception
- 出错抛出异常public java.lang.String getReportContent(java.lang.String reportId, java.util.Map<java.lang.String,java.lang.Object> variables) throws java.lang.Exception
CoreReportProcessor
getReportContent
在接口中 CoreReportProcessor
getReportContent
在类中 CoreBaseReportProcessor
reportId
- 报表IDvariables
- 需要传递进去的变量集合java.lang.Exception
- 出错抛出异常