Package org.intermine.web.filters
Class PermanentURLFilter
- java.lang.Object
-
- org.intermine.web.filters.PermanentURLFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
public class PermanentURLFilter extends java.lang.Object implements javax.servlet.Filter
Filter applied to all the requests to the InterMine server in order to catch the requests with permanent URL and redirect to the report page. Example: humanmine.org/humanmine/protein:P31946 -> humanmine.org/humanmine/report.do?id=1234567- Author:
- danielabutano
-
-
Constructor Summary
Constructors Constructor Description PermanentURLFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
Filters all the intermine requestsvoid
init(javax.servlet.FilterConfig filterConfig)
Initialise this Filter.
-
-
-
Method Detail
-
doFilter
public void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
Filters all the intermine requests- Specified by:
doFilter
in interfacejavax.servlet.Filter
- Throws:
java.io.IOException
javax.servlet.ServletException
-
init
public void init(javax.servlet.FilterConfig filterConfig)
Initialise this Filter.- Specified by:
init
in interfacejavax.servlet.Filter
-
destroy
public void destroy()
- Specified by:
destroy
in interfacejavax.servlet.Filter
-
-