Package lumis.portal.presentation
Class PortalModeDiscoveryFilter
- java.lang.Object
-
- lumis.portal.presentation.PortalModeDiscoveryFilter
-
- All Implemented Interfaces:
Filter
public class PortalModeDiscoveryFilter extends Object implements Filter
IPortalMode
discovery filter.- Since:
- 6.2.0
- Version:
- $Revision: 21406 $ $Date: 2018-06-25 16:29:13 -0300 (Mon, 25 Jun 2018) $
-
-
Field Summary
Fields Modifier and Type Field Description static String
PORTAL_MODE_ATTRIBUTE_NAME
The attribute name used to set the currentportal mode
.
-
Constructor Summary
Constructors Constructor Description PortalModeDiscoveryFilter()
-
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 IPortalMode
getPathPortalMode(String servletPath)
Returns the portal mode that corresponds to the given servlet path.static IPortalMode
getPortalMode(HttpServletRequest request)
Returns current portal mode.static IPortalMode
getPortalMode(IServiceInterfaceRequest request)
Returns current portal mode.void
init(FilterConfig filterConfig)
-
-
-
Field Detail
-
PORTAL_MODE_ATTRIBUTE_NAME
public static final String PORTAL_MODE_ATTRIBUTE_NAME
The attribute name used to set the currentportal mode
.- Since:
- 6.2.0
-
-
Method Detail
-
doFilter
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException
- Specified by:
doFilter
in interfaceFilter
- Throws:
IOException
ServletException
-
getPathPortalMode
public static IPortalMode getPathPortalMode(String servletPath)
Returns the portal mode that corresponds to the given servlet path.- Parameters:
servletPath
- the servlet path, starting with '/' and relative to the web application root.- Returns:
- the portal mode.
- Since:
- 10.2.0
-
getPortalMode
public static IPortalMode getPortalMode(HttpServletRequest request)
Returns current portal mode.- Parameters:
request
- the request.- Returns:
- current portal mode.
- Since:
- 6.2.0
-
getPortalMode
public static IPortalMode getPortalMode(IServiceInterfaceRequest request)
Returns current portal mode.- Parameters:
request
- the request.- Returns:
- current portal mode.
- Since:
- 6.2.0
-
init
public void init(FilterConfig filterConfig) throws ServletException
- Specified by:
init
in interfaceFilter
- Throws:
ServletException
-
-