Class DefaultSearchRequestURLHandler
java.lang.Object
com.atlassian.jira.plugin.searchrequestview.DefaultSearchRequestURLHandler
- All Implemented Interfaces:
SearchRequestURLHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.plugin.searchrequestview.SearchRequestURLHandler
SearchRequestURLHandler.Parameter
-
Field Summary
Fields inherited from interface com.atlassian.jira.plugin.searchrequestview.SearchRequestURLHandler
NO_HEADERS_PARAMETER
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSearchRequestURLHandler
(com.atlassian.plugin.PluginAccessor pluginAccessor, JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, I18nHelper.BeanFactory i18nBean, Authorizer requestAuthorizer, IssueViewRequestParamsHelper issueViewRequestParamsHelper, SearchService searchService, JqlStringSupport jqlStringSupport, BuildUtilsInfo buildUtilsInfo, DateTimeFormatterFactory dateTimeFormatterFactory, com.atlassian.event.api.EventPublisher eventPublisher, DelimiterResolver delimiterResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected PagerFilter
getPagerFilter
(javax.servlet.http.HttpServletRequest request) Returns a PagerFilter initialised using URL parameters from the requestprotected SearchRequestService
getURLWithoutContextPath
(SearchRequestViewModuleDescriptor moduleDescriptor, SearchRequestInfo searchRequestInfo) void
handleRequest
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
Constructor Details
-
DefaultSearchRequestURLHandler
public DefaultSearchRequestURLHandler(com.atlassian.plugin.PluginAccessor pluginAccessor, JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, I18nHelper.BeanFactory i18nBean, Authorizer requestAuthorizer, IssueViewRequestParamsHelper issueViewRequestParamsHelper, SearchService searchService, JqlStringSupport jqlStringSupport, BuildUtilsInfo buildUtilsInfo, DateTimeFormatterFactory dateTimeFormatterFactory, com.atlassian.event.api.EventPublisher eventPublisher, DelimiterResolver delimiterResolver)
-
-
Method Details
-
getURLWithoutContextPath
public String getURLWithoutContextPath(SearchRequestViewModuleDescriptor moduleDescriptor, SearchRequestInfo searchRequestInfo) - Specified by:
getURLWithoutContextPath
in interfaceSearchRequestURLHandler
-
handleRequest
public void handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException - Specified by:
handleRequest
in interfaceSearchRequestURLHandler
- Throws:
IOException
-
getMaxAllowed
protected int getMaxAllowed() -
getSearchRequestService
-
getPagerFilter
Returns a PagerFilter initialised using URL parameters from the request- Parameters:
request
- the request- Returns:
- the PagerFilter
-