Class UiThemeUtils
java.lang.Object
de.hybris.platform.yacceleratorstorefront.util.UiThemeUtils
Various utility methods for getting UI resource paths and theme information from the current site / experience.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAddOnResourcePaths(String contextPath, List<String> addOnResourcePaths, String addon, String propertyName) getAddOnCommonCSSPaths(javax.servlet.http.HttpServletRequest request) getAddOnJSPaths(javax.servlet.http.HttpServletRequest request) protected ListgetAddOnResourcePaths(String contextPath, List<String> addOnNames, String[] propertyNames) getAddOnThemeCSSPaths(javax.servlet.http.HttpServletRequest request) protected CMSSiteServicegetContextPathFromRequest(javax.servlet.http.HttpServletRequest request) protected String[]protected Stringprotected String[]protected RequiredAddOnsNameProviderprotected SiteConfigServicegetSmartEditAddOn(javax.servlet.http.HttpServletRequest request) getSmartEditAddOnCSSPaths(javax.servlet.http.HttpServletRequest request) getSmartEditAddOnJSPaths(javax.servlet.http.HttpServletRequest request) protected UiExperienceServiceprotected UiExperienceViewResolvervoidsetCmsSiteService(CMSSiteService cmsSiteService) voidsetDefaultThemeName(String defaultThemeName) voidsetRequiredAddOnsNameProvider(RequiredAddOnsNameProvider requiredAddOnsNameProvider) voidsetSiteConfigService(SiteConfigService siteConfigService) voidsetUiExperienceService(UiExperienceService uiExperienceService) voidsetUiExperienceViewResolver(UiExperienceViewResolver uiExperienceViewResolver)
-
Field Details
-
RESOURCE_TYPE_JAVASCRIPT
- See Also:
-
RESOURCE_TYPE_CSS
- See Also:
-
PATHS
- See Also:
-
SMARTEDITADDON
- See Also:
-
-
Constructor Details
-
UiThemeUtils
public UiThemeUtils()
-
-
Method Details
-
getAddOnCommonCSSPaths
-
getSmartEditAddOnCSSPaths
-
getAddOnThemeCSSPaths
-
getSmartEditAddOnJSPaths
-
getAddOnJSPaths
-
getThemeNameForCurrentSite
-
getUiExperience
-
getContextPathFromRequest
-
getAddOnResourcePaths
-
addAddOnResourcePaths
-
getCssPropertyNames
-
getJsPropertyNames
-
getSmartEditAddOn
-
getDefaultThemeName
-
setDefaultThemeName
-
getCmsSiteService
-
setCmsSiteService
-
getRequiredAddOnsNameProvider
-
setRequiredAddOnsNameProvider
-
getSiteConfigService
-
setSiteConfigService
-
getUiExperienceService
-
setUiExperienceService
-
getUiExperienceViewResolver
-
setUiExperienceViewResolver
-