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.AbstractThemeResolverResolve the spring theme name from the CMSSite. The spring theme name is built from the CMSSite UID and the CMSSite Theme.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTHEME_REQUEST_ATTRIBUTE_NAME
-
Constructor Summary
Constructors Constructor Description UiExperienceSiteThemeResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDefaultThemeName()protected SiteThemeResolverUtilsgetSiteThemeResolverUtils()java.lang.StringresolveThemeName(javax.servlet.http.HttpServletRequest request)voidsetSiteThemeResolverUtils(SiteThemeResolverUtils siteThemeResolverUtils)voidsetThemeName(javax.servlet.http.HttpServletRequest arg0, javax.servlet.http.HttpServletResponse arg1, java.lang.String arg2)
-
-
-
Method Detail
-
resolveThemeName
public java.lang.String resolveThemeName(javax.servlet.http.HttpServletRequest request)
-
getDefaultThemeName
public java.lang.String getDefaultThemeName()
- Overrides:
getDefaultThemeNamein classorg.springframework.web.servlet.theme.AbstractThemeResolver
-
setThemeName
public void setThemeName(javax.servlet.http.HttpServletRequest arg0, javax.servlet.http.HttpServletResponse arg1, java.lang.String arg2)
-
getSiteThemeResolverUtils
protected SiteThemeResolverUtils getSiteThemeResolverUtils()
-
setSiteThemeResolverUtils
public void setSiteThemeResolverUtils(SiteThemeResolverUtils siteThemeResolverUtils)
-
-