Class UiExperienceSiteThemeResolver

java.lang.Object
org.springframework.web.servlet.theme.AbstractThemeResolver
de.hybris.platform.yacceleratorstorefront.web.theme.UiExperienceSiteThemeResolver
All Implemented Interfaces:
org.springframework.web.servlet.ThemeResolver

public class UiExperienceSiteThemeResolver extends org.springframework.web.servlet.theme.AbstractThemeResolver
Resolve the spring theme name from the CMSSite. The spring theme name is built from the CMSSite UID and the CMSSite Theme.
  • Field Details

    • THEME_REQUEST_ATTRIBUTE_NAME

      public static final String THEME_REQUEST_ATTRIBUTE_NAME
  • Constructor Details

    • UiExperienceSiteThemeResolver

      public UiExperienceSiteThemeResolver()
  • Method Details

    • resolveThemeName

      public String resolveThemeName(javax.servlet.http.HttpServletRequest request)
    • getDefaultThemeName

      public String getDefaultThemeName()
      Overrides:
      getDefaultThemeName in class org.springframework.web.servlet.theme.AbstractThemeResolver
    • setThemeName

      public void setThemeName(javax.servlet.http.HttpServletRequest arg0, javax.servlet.http.HttpServletResponse arg1, String arg2)
    • getSiteThemeResolverUtils

      protected SiteThemeResolverUtils getSiteThemeResolverUtils()
    • setSiteThemeResolverUtils

      public void setSiteThemeResolverUtils(SiteThemeResolverUtils siteThemeResolverUtils)