Class CmsCatalogVersionFilter
java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
de.hybris.platform.webservicescommons.filter.CatalogVersionFilter
de.hybris.platform.personalizationcmsweb.filter.CmsCatalogVersionFilter
- 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
Extends CatalogVersionFilter to support multicountry. In case of multicountry we need more than one catalog in the
session. If selected catalog is content catalog and has parents we add all parents into the session.
-
Field Summary
Fields inherited from class org.springframework.web.filter.OncePerRequestFilter
ALREADY_FILTERED_SUFFIXFields inherited from class org.springframework.web.filter.GenericFilterBean
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprocess(javax.servlet.http.HttpServletRequest servletRequest) Methods inherited from class de.hybris.platform.webservicescommons.filter.CatalogVersionFilter
doFilterInternal, find, find, getCatalogRegexp, getCatalogVersionRegexp, getCatalogVersionService, getEnabledRegexp, isEnabled, setCatalogRegexp, setCatalogVersionRegexp, setCatalogVersionService, setEnabledRegexpMethods inherited from class org.springframework.web.filter.OncePerRequestFilter
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatchMethods inherited from class org.springframework.web.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
-
Constructor Details
-
CmsCatalogVersionFilter
public CmsCatalogVersionFilter()
-
-
Method Details
-
process
protected void process(javax.servlet.http.HttpServletRequest servletRequest) - Overrides:
processin classCatalogVersionFilter
-