Package lumis.portal.website
Class WebsiteDiscoveryFilter
- java.lang.Object
-
- lumis.portal.website.WebsiteDiscoveryFilter
-
- All Implemented Interfaces:
Filter
public class WebsiteDiscoveryFilter extends Object implements Filter
Discovers whichwebsite
is being requested. Stores the website'sbase URL
as arequest
attribute for further using.- Since:
- 6.2.0
- Version:
- $Revision: 19963 $ $Date: 2017-02-21 19:28:29 -0300 (Tue, 21 Feb 2017) $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WebsiteDiscoveryFilter.WebsiteRequest
Represents awebsite
driven request.
-
Constructor Summary
Constructors Constructor Description WebsiteDiscoveryFilter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
void
doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)
static WebsiteDiscoveryFilter.WebsiteRequest
getWebsiteRequest(HttpServletRequest request)
Returns the request's website's attributes.void
init(FilterConfig arg0)
-
-
-
Method Detail
-
doFilter
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException
- Specified by:
doFilter
in interfaceFilter
- Throws:
IOException
ServletException
-
getWebsiteRequest
public static final WebsiteDiscoveryFilter.WebsiteRequest getWebsiteRequest(HttpServletRequest request)
Returns the request's website's attributes.- Parameters:
request
- the request.- Returns:
- the request's website's attributes.
- Since:
- 6.2.0
-
init
public void init(FilterConfig arg0) throws ServletException
- Specified by:
init
in interfaceFilter
- Throws:
ServletException
-
-