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.InternalResourceViewResolverA 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.
-
-
Constructor Summary
Constructors Constructor Description UiExperienceViewResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.web.servlet.view.AbstractUrlBasedViewbuildView(java.lang.String viewName)protected java.lang.StringgetAddOnPrefix()protected java.lang.ObjectgetCacheKey(java.lang.String viewName, java.util.Locale locale)protected UiExperienceServicegetUiExperienceService()java.util.Map<UiExperienceLevel,java.lang.String>getUiExperienceViewPrefix()protected java.lang.StringgetUnknownUiExperiencePrefix()java.lang.StringgetViewName(UiExperienceLevel uiExperienceLevel, java.lang.String viewName)voidsetAddOnPrefix(java.lang.String addOnPrefix)voidsetUiExperienceService(UiExperienceService uiExperienceService)voidsetUiExperienceViewPrefix(java.util.Map<UiExperienceLevel,java.lang.String> uiExperienceViewPrefix)voidsetUnknownUiExperiencePrefix(java.lang.String unknownUiExperiencePrefix)-
Methods inherited from class org.springframework.web.servlet.view.InternalResourceViewResolver
instantiateView, requiredViewClass, setAlwaysInclude
-
Methods 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, setViewNames
-
Methods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
clearCache, getCacheFilter, getCacheLimit, isCache, isCacheUnresolved, removeFromCache, resolveViewName, setCache, setCacheFilter, setCacheLimit, setCacheUnresolved
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Method Detail
-
getUiExperienceService
protected UiExperienceService getUiExperienceService()
-
setUiExperienceService
public void setUiExperienceService(UiExperienceService uiExperienceService)
-
getUiExperienceViewPrefix
public java.util.Map<UiExperienceLevel,java.lang.String> getUiExperienceViewPrefix()
-
setUiExperienceViewPrefix
public void setUiExperienceViewPrefix(java.util.Map<UiExperienceLevel,java.lang.String> uiExperienceViewPrefix)
-
getUnknownUiExperiencePrefix
protected java.lang.String getUnknownUiExperiencePrefix()
-
setUnknownUiExperiencePrefix
public void setUnknownUiExperiencePrefix(java.lang.String unknownUiExperiencePrefix)
-
getAddOnPrefix
protected java.lang.String getAddOnPrefix()
-
setAddOnPrefix
public void setAddOnPrefix(java.lang.String addOnPrefix)
-
getCacheKey
protected java.lang.Object getCacheKey(java.lang.String viewName, java.util.Locale locale)- Overrides:
getCacheKeyin classorg.springframework.web.servlet.view.UrlBasedViewResolver
-
buildView
protected org.springframework.web.servlet.view.AbstractUrlBasedView buildView(java.lang.String viewName) throws java.lang.Exception- Overrides:
buildViewin classorg.springframework.web.servlet.view.InternalResourceViewResolver- Throws:
java.lang.Exception
-
getViewName
public java.lang.String getViewName(UiExperienceLevel uiExperienceLevel, java.lang.String viewName)
-
-