Class CatalogVersionFilter
- java.lang.Object
-
- org.springframework.web.filter.GenericFilterBean
-
- org.springframework.web.filter.OncePerRequestFilter
-
- de.hybris.platform.webservicescommons.filter.CatalogVersionFilter
-
- All Implemented Interfaces:
javax.servlet.Filter
,org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
,org.springframework.context.EnvironmentAware
,org.springframework.core.env.EnvironmentCapable
,org.springframework.web.context.ServletContextAware
- Direct Known Subclasses:
CmsCatalogVersionFilter
public class CatalogVersionFilter extends org.springframework.web.filter.OncePerRequestFilter
Filter that catches and resolves exceptions thrown from other filters.
-
-
Constructor Summary
Constructors Constructor Description CatalogVersionFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doFilterInternal(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.servlet.FilterChain filterChain)
protected java.lang.String
find(java.lang.String input, java.lang.String regexp)
protected java.lang.String
find(javax.servlet.http.HttpServletRequest servletRequest, java.lang.String pattern)
protected java.lang.String
getCatalogRegexp()
protected java.lang.String
getCatalogVersionRegexp()
protected CatalogVersionService
getCatalogVersionService()
protected java.lang.String
getEnabledRegexp()
protected boolean
isEnabled(javax.servlet.http.HttpServletRequest servletRequest)
protected void
process(javax.servlet.http.HttpServletRequest servletRequest)
void
setCatalogRegexp(java.lang.String catalogRegexp)
void
setCatalogVersionRegexp(java.lang.String catalogVersionRegexp)
void
setCatalogVersionService(CatalogVersionService catalogVersionService)
void
setEnabledRegexp(java.lang.String enabledRegexp)
-
Methods inherited from class org.springframework.web.filter.OncePerRequestFilter
doFilter, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch
-
-
-
-
Method Detail
-
doFilterInternal
protected void doFilterInternal(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, javax.servlet.FilterChain filterChain) throws javax.servlet.ServletException, java.io.IOException
- Specified by:
doFilterInternal
in classorg.springframework.web.filter.OncePerRequestFilter
- Throws:
javax.servlet.ServletException
java.io.IOException
-
process
protected void process(javax.servlet.http.HttpServletRequest servletRequest)
-
isEnabled
protected boolean isEnabled(javax.servlet.http.HttpServletRequest servletRequest)
-
find
protected java.lang.String find(javax.servlet.http.HttpServletRequest servletRequest, java.lang.String pattern)
-
find
protected java.lang.String find(java.lang.String input, java.lang.String regexp)
-
setCatalogVersionService
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
-
setCatalogRegexp
public void setCatalogRegexp(java.lang.String catalogRegexp)
-
setCatalogVersionRegexp
public void setCatalogVersionRegexp(java.lang.String catalogVersionRegexp)
-
setEnabledRegexp
public void setEnabledRegexp(java.lang.String enabledRegexp)
-
getCatalogVersionService
protected CatalogVersionService getCatalogVersionService()
-
getCatalogRegexp
protected java.lang.String getCatalogRegexp()
-
getCatalogVersionRegexp
protected java.lang.String getCatalogVersionRegexp()
-
getEnabledRegexp
protected java.lang.String getEnabledRegexp()
-
-