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 Details

    • BROWSE_URL_PATTERN

      public static final Pattern BROWSE_URL_PATTERN
  • Constructor Details

  • Method Details

    • init

      public void init(jakarta.servlet.FilterConfig filterConfig) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Filter
      Overrides:
      init in class com.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:
      doFilter in class com.atlassian.core.filters.AbstractHttpFilter
      Throws:
      IOException
      jakarta.servlet.ServletException