@ParametersAreNonnullByDefault public class JiraJohnsonFilter extends com.atlassian.johnson.filters.AbstractJohnsonFilter
JohnsonFilter with awareness of the startup page.| Modifier and Type | Field and Description |
|---|---|
static String |
JOHNSON_ALREADY_FILTERED |
| Constructor and Description |
|---|
JiraJohnsonFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain) |
static String |
getServletPathFromRequest(javax.servlet.http.HttpServletRequest request)
Re-publishes
AbstractJohnsonFilter.getServletPath(HttpServletRequest) with public access. |
protected void |
handleError(com.atlassian.johnson.JohnsonEventContainer container,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
handleNotSetup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
public static final String JOHNSON_ALREADY_FILTERED
public static String getServletPathFromRequest(javax.servlet.http.HttpServletRequest request)
AbstractJohnsonFilter.getServletPath(HttpServletRequest) with public access.
In its infinite wisdom, AbstractJohnsonFilter restricts this extraordinarily useful method to
protected scope. This is the wrong place for that useful code to live, but the other choice
is to copy-and-paste the code.request - the servlet request from which to extract the servlet pathhttp://localhost:8090/jira/secure/foo.jsp, the result is /secure/foo.jsp.public void doFilter(javax.servlet.ServletRequest servletRequest,
javax.servlet.ServletResponse servletResponse,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterdoFilter in class com.atlassian.johnson.filters.AbstractJohnsonFilterIOExceptionjavax.servlet.ServletExceptionprotected void handleError(com.atlassian.johnson.JohnsonEventContainer container,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
handleError in class com.atlassian.johnson.filters.AbstractJohnsonFilterIOExceptionprotected void handleNotSetup(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
handleNotSetup in class com.atlassian.johnson.filters.AbstractJohnsonFilterIOExceptionCopyright © 2002-2019 Atlassian. All Rights Reserved.