Class TuaBaseSiteSessionFilter
java.lang.Object
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
de.hybris.platform.tuawebservicesresources.filters.TuaBaseSiteSessionFilter
- 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 TuaBaseSiteSessionFilter
extends org.springframework.web.filter.OncePerRequestFilter
Filter that creates sets current baseSite on the session. if request url contains baseSite id, that value is used to set
session baseSite, otherwise the default value is picked from project.properties.
- 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
ConstructorsConstructorDescriptionTuaBaseSiteSessionFilter(de.hybris.platform.servicelayer.config.ConfigurationService configurationService, de.hybris.platform.servicelayer.session.SessionService sessionService) TuaBaseSiteSessionFilter(de.hybris.platform.servicelayer.config.ConfigurationService configurationService, de.hybris.platform.servicelayer.session.SessionService sessionService, de.hybris.platform.site.BaseSiteService baseSiteService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoFilterInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain filterChain) protected de.hybris.platform.site.BaseSiteServicede.hybris.platform.servicelayer.config.ConfigurationServiceDeprecated.protected de.hybris.platform.servicelayer.session.SessionServiceDeprecated.Methods 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
-
TuaBaseSiteSessionFilter
public TuaBaseSiteSessionFilter(de.hybris.platform.servicelayer.config.ConfigurationService configurationService, de.hybris.platform.servicelayer.session.SessionService sessionService) -
TuaBaseSiteSessionFilter
public TuaBaseSiteSessionFilter(de.hybris.platform.servicelayer.config.ConfigurationService configurationService, de.hybris.platform.servicelayer.session.SessionService sessionService, de.hybris.platform.site.BaseSiteService baseSiteService)
-
-
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
-
getConfigurationService
@Deprecated(since="2302") public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()Deprecated. -
getSessionService
@Deprecated(since="2302") protected de.hybris.platform.servicelayer.session.SessionService getSessionService()Deprecated. -
getBaseSiteService
protected de.hybris.platform.site.BaseSiteService getBaseSiteService()
-