Class ProjectIssueViewRewriteFilter
java.lang.Object
com.atlassian.core.filters.AbstractHttpFilter
com.atlassian.jira.projects.issuenavigator.ProjectIssueViewRewriteFilter
- All Implemented Interfaces:
jakarta.servlet.Filter
public class ProjectIssueViewRewriteFilter
extends com.atlassian.core.filters.AbstractHttpFilter
This rewrites URLs like '/browse/{issue-key}' to the corresponding plugin URL. Functionality can be turned on or off
with
IssueNavFeatures.REDIRECT_FROM_GLOBAL_TO_PROJECT_OFF.- Since:
- v8.0.8
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProjectIssueViewRewriteFilter(IssueManager issueManager, FeatureManager featureManager) -
Method Summary
Methods inherited from class com.atlassian.core.filters.AbstractHttpFilter
destroy, doFilter
-
Field Details
-
BROWSE_URL_PATTERN
-
-
Constructor Details
-
ProjectIssueViewRewriteFilter
-
-
Method Details
-
init
public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException - Specified by:
initin interfacejakarta.servlet.Filter- Overrides:
initin classcom.atlassian.core.filters.AbstractHttpFilter- Throws:
jakarta.servlet.ServletException
-
doFilter
protected void doFilter(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilterin classcom.atlassian.core.filters.AbstractHttpFilter- Throws:
IOExceptionjakarta.servlet.ServletException
-