@Test public void sessionThemeResolverWithDefault() { SessionThemeResolver tr = new SessionThemeResolver(); tr.setDefaultThemeName(DEFAULT_TEST_THEME_NAME); internalTest(tr, true, DEFAULT_TEST_THEME_NAME); }
@Override public String resolveThemeName(HttpServletRequest request) { String themeName = (String) WebUtils.getSessionAttribute(request, THEME_SESSION_ATTRIBUTE_NAME); // A specific theme indicated, or do we need to fallback to the default? return (themeName != null ? themeName : getDefaultThemeName()); }
@Test public void sessionThemeResolver() { internalTest(new SessionThemeResolver(), true,AbstractThemeResolver.ORIGINAL_DEFAULT_THEME_NAME); }
@Bean public ThemeResolver themeResolver() { SessionThemeResolver themeResolver = new SessionThemeResolver(); themeResolver.setDefaultThemeName(blossomThemeProperties.getDefaultName()); return themeResolver; }
@Override public String resolveThemeName(HttpServletRequest request) { String themeName = (String) WebUtils.getSessionAttribute(request, THEME_SESSION_ATTRIBUTE_NAME); // A specific theme indicated, or do we need to fallback to the default? return (themeName != null ? themeName : getDefaultThemeName()); }
fixedResolver.setDefaultThemeName(defaultThemeName); val sessionThemeResolver = new SessionThemeResolver(); sessionThemeResolver.setDefaultThemeName(defaultThemeName);
@Override public String resolveThemeName(HttpServletRequest request) { String themeName = (String) WebUtils.getSessionAttribute(request, THEME_SESSION_ATTRIBUTE_NAME); // A specific theme indicated, or do we need to fallback to the default? return (themeName != null ? themeName : getDefaultThemeName()); }