Package com.atlassian.jira.issue.views
Class AbstractSearchRequestExcelView
java.lang.Object
com.atlassian.jira.plugin.searchrequestview.AbstractSearchRequestView
com.atlassian.jira.issue.views.AbstractSearchRequestExcelView
- All Implemented Interfaces:
SearchRequestView
- Direct Known Subclasses:
SearchRequestExcelViewAllFields,SearchRequestExcelViewCurrentFields
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DateTimeFormatterprotected final TableLayoutFactoryFields inherited from class com.atlassian.jira.plugin.searchrequestview.AbstractSearchRequestView
descriptor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSearchRequestExcelView(JiraAuthenticationContext authenticationContext, SearchService searchService, ApplicationProperties appProperties, TableLayoutFactory tableLayoutFactory, SearchRequestViewBodyWriterUtil searchRequestViewBodyWriterUtil, DateTimeFormatter dateTimeFormatter) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract IssueTableLayoutBeangetColumnLayout(SearchRequest searchRequest, ApplicationUser user) voidwriteHeaders(SearchRequest searchRequest, RequestHeaders requestHeaders, SearchRequestParams searchRequestParams) By default we don't care about the user agentvoidwriteSearchResults(SearchRequest searchRequest, SearchRequestParams searchRequestParams, Writer writer) Responsible for writing out the searchResults including Headers and Footers of the implementing view type.Methods inherited from class com.atlassian.jira.plugin.searchrequestview.AbstractSearchRequestView
init, writeHeaders
-
Field Details
-
tableLayoutFactory
-
dateTimeFormatter
-
-
Constructor Details
-
AbstractSearchRequestExcelView
protected AbstractSearchRequestExcelView(JiraAuthenticationContext authenticationContext, SearchService searchService, ApplicationProperties appProperties, TableLayoutFactory tableLayoutFactory, SearchRequestViewBodyWriterUtil searchRequestViewBodyWriterUtil, DateTimeFormatter dateTimeFormatter)
-
-
Method Details
-
writeSearchResults
public void writeSearchResults(SearchRequest searchRequest, SearchRequestParams searchRequestParams, Writer writer) Description copied from interface:SearchRequestViewResponsible for writing out the searchResults including Headers and Footers of the implementing view type.- Specified by:
writeSearchResultsin interfaceSearchRequestView- Specified by:
writeSearchResultsin classAbstractSearchRequestView- Parameters:
searchRequest- the original search request submitted by the usersearchRequestParams- stores a shallow copy of the session and a pagerfilter to determine how many results to displaywriter- The writer used to stream the response.
-
writeHeaders
public void writeHeaders(SearchRequest searchRequest, RequestHeaders requestHeaders, SearchRequestParams searchRequestParams) Description copied from class:AbstractSearchRequestViewBy default we don't care about the user agent- Specified by:
writeHeadersin interfaceSearchRequestView- Overrides:
writeHeadersin classAbstractSearchRequestView- Parameters:
searchRequest- the original search request submitted by the userrequestHeaders- subset of HttpServletResponse responsible for setting headers onlysearchRequestParams- context about the current search request
-
getColumnLayout
protected abstract IssueTableLayoutBean getColumnLayout(SearchRequest searchRequest, ApplicationUser user)
-