public abstract class AbstractReportController
extends org.springframework.web.servlet.support.WebContentGenerator
implements org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
AbstractReportController() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected void |
build(ReportBean report,
javax.servlet.http.HttpServletResponse response)
Builds a report and serves it to be downloaded
|
protected void |
build(ReportBean report,
javax.servlet.http.HttpServletResponse response,
boolean inline)
Builds a report and serves it to be show inline or downloaded
|
protected ReportBuilder |
getReportBuilder() |
void |
setReportBuilder(ReportBuilder reportBuilder) |
applyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, checkRequest, getAllowHeader, getCacheControl, getCacheSeconds, getSupportedMethods, getVaryByRequestHeaders, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader, setVaryByRequestHeadersgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextpublic void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanprotected void build(ReportBean report, javax.servlet.http.HttpServletResponse response)
report - Report that is to be generatedresponse - the HttpServletResponseprotected void build(ReportBean report, javax.servlet.http.HttpServletResponse response, boolean inline)
report - Report that is to be generatedresponse - the HttpServletResponseinline - if the content is to be shown inline or downloaded as an attachmentprotected ReportBuilder getReportBuilder()
public void setReportBuilder(ReportBuilder reportBuilder)
reportBuilder - the reportBuilder to setCopyright © 2017–2020 NTT DATA Corporation. All rights reserved.