Package org.apereo.cas.services.web
Class ThemeBasedViewResolver
- java.lang.Object
-
- org.apereo.cas.services.web.ThemeBasedViewResolver
-
- All Implemented Interfaces:
org.springframework.core.Ordered,org.springframework.web.servlet.ViewResolver
public class ThemeBasedViewResolver extends java.lang.Object implements org.springframework.web.servlet.ViewResolver, org.springframework.core.OrderedThemeBasedViewResolveris a View Resolver that takes the active theme into account to selectively choose which set of UI views will be used to generate the standard views.- Since:
- 5.2.0
-
-
Constructor Summary
Constructors Constructor Description ThemeBasedViewResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.web.servlet.ViewResolvergetViewResolver(java.lang.String theme)Get (or create) the view resolver for the theme.org.springframework.web.servlet.ViewresolveViewName(java.lang.String viewName, java.util.Locale locale)
-
-
-
Method Detail
-
resolveViewName
public org.springframework.web.servlet.View resolveViewName(java.lang.String viewName, java.util.Locale locale)- Specified by:
resolveViewNamein interfaceorg.springframework.web.servlet.ViewResolver
-
getViewResolver
protected org.springframework.web.servlet.ViewResolver getViewResolver(java.lang.String theme)
Get (or create) the view resolver for the theme.- Parameters:
theme- the theme- Returns:
- the view resolver
-
-