Class UiExperienceViewResolver
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractCachingViewResolver
org.springframework.web.servlet.view.UrlBasedViewResolver
org.springframework.web.servlet.view.InternalResourceViewResolver
de.hybris.platform.yacceleratorstorefront.web.view.UiExperienceViewResolver
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.core.Ordered,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.ViewResolver
public class UiExperienceViewResolver
extends org.springframework.web.servlet.view.InternalResourceViewResolver
A view resolver that detects the device a request is coming from and directs it to the appropriate view. This view
resolver extends Spring's org.springframework.web.servlet.view.InternalResourceViewResolver.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
org.springframework.web.servlet.view.AbstractCachingViewResolver.CacheFilter -
Field Summary
Fields inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
FORWARD_URL_PREFIX, REDIRECT_URL_PREFIXFields inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
DEFAULT_CACHE_LIMITFields inherited from class org.springframework.context.support.ApplicationObjectSupport
loggerFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.web.servlet.view.AbstractUrlBasedViewprotected Stringprotected ObjectgetCacheKey(String viewName, Locale locale) protected UiExperienceServiceprotected StringgetViewName(UiExperienceLevel uiExperienceLevel, String viewName) voidsetAddOnPrefix(String addOnPrefix) voidsetUiExperienceService(UiExperienceService uiExperienceService) voidsetUiExperienceViewPrefix(Map<UiExperienceLevel, String> uiExperienceViewPrefix) voidsetUnknownUiExperiencePrefix(String unknownUiExperiencePrefix) Methods inherited from class org.springframework.web.servlet.view.InternalResourceViewResolver
instantiateView, requiredViewClass, setAlwaysIncludeMethods inherited from class org.springframework.web.servlet.view.UrlBasedViewResolver
applyLifecycleMethods, canHandle, createView, getAttributesMap, getContentType, getExposeContextBeansAsAttributes, getExposedContextBeanNames, getExposePathVariables, getOrder, getPrefix, getRedirectHosts, getRequestContextAttribute, getSuffix, getViewClass, getViewNames, initApplicationContext, isRedirectContextRelative, isRedirectHttp10Compatible, loadView, setAttributes, setAttributesMap, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setOrder, setPrefix, setRedirectContextRelative, setRedirectHosts, setRedirectHttp10Compatible, setRequestContextAttribute, setSuffix, setViewClass, setViewNamesMethods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolvedMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Constructor Details
-
UiExperienceViewResolver
public UiExperienceViewResolver()
-
-
Method Details
-
getUiExperienceService
-
setUiExperienceService
-
getUiExperienceViewPrefix
-
setUiExperienceViewPrefix
-
getUnknownUiExperiencePrefix
-
setUnknownUiExperiencePrefix
-
getAddOnPrefix
-
setAddOnPrefix
-
getCacheKey
- Overrides:
getCacheKeyin classorg.springframework.web.servlet.view.UrlBasedViewResolver
-
buildView
protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(String viewName) throws Exception - Overrides:
buildViewin classorg.springframework.web.servlet.view.InternalResourceViewResolver- Throws:
Exception
-
getViewName
-