Class TuaCatalogSessionFilter
java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
de.hybris.platform.tuawebservicesresources.filters.TuaCatalogSessionFilter
- 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
public class TuaCatalogSessionFilter
extends org.springframework.web.filter.OncePerRequestFilter
Filter that sets current catalog and catalogVersion on the session. If request
url contains catalog and catalogVersion ids, those values are used to set session catalog and catalogVersion.
Otherwise the default catalog will be used.
- Since:
- 2302
-
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
ConstructorsConstructorDescriptionTuaCatalogSessionFilter(de.hybris.platform.catalog.CatalogService catalogService, de.hybris.platform.catalog.CatalogVersionService catalogVersionService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) protected de.hybris.platform.catalog.CatalogServiceprotected de.hybris.platform.catalog.CatalogVersionServiceMethods 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
-
TuaCatalogSessionFilter
public TuaCatalogSessionFilter(de.hybris.platform.catalog.CatalogService catalogService, de.hybris.platform.catalog.CatalogVersionService catalogVersionService)
-
-
Method Details
-
doFilterInternal
protected void doFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) throws javax.servlet.ServletException, IOException - Specified by:
doFilterInternalin classorg.springframework.web.filter.OncePerRequestFilter- Throws:
javax.servlet.ServletExceptionIOException
-
getCatalogService
protected de.hybris.platform.catalog.CatalogService getCatalogService() -
getCatalogVersionService
protected de.hybris.platform.catalog.CatalogVersionService getCatalogVersionService()
-