Class SiteLanguageInterceptor

java.lang.Object
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
de.hybris.platform.cmssmarteditwebservices.interceptor.SiteLanguageInterceptor
All Implemented Interfaces:
org.springframework.web.servlet.AsyncHandlerInterceptor, org.springframework.web.servlet.HandlerInterceptor

public class SiteLanguageInterceptor extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
Default interceptor to run before controllers' execution to extract the site-id from the request URI and to set the current session value.
  • Constructor Details

    • SiteLanguageInterceptor

      public SiteLanguageInterceptor()
  • Method Details

    • preHandle

      public boolean preHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler)
      Adds the siteId to the session. When siteId is not valid, the current session siteId is set to null.
    • getBaseSiteService

      protected BaseSiteService getBaseSiteService()
    • setBaseSiteService

      public void setBaseSiteService(BaseSiteService baseSiteService)
    • getAdminSiteService

      protected CMSAdminSiteService getAdminSiteService()
    • setAdminSiteService

      public void setAdminSiteService(CMSAdminSiteService adminSiteService)