Class BootstrapRequestScopeThemeService
java.lang.Object
com.atlassian.jira.themes.request.BootstrapRequestScopeThemeService
- All Implemented Interfaces:
com.atlassian.theme.api.request.RequestScopeThemeService
public class BootstrapRequestScopeThemeService
extends Object
implements com.atlassian.theme.api.request.RequestScopeThemeService
Class needed for dark theme switcher. When we want to use RequestScopeThemeService and sal UserManager is not ready to
be loaded, instance of this class is returned
- Since:
- 9.15
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHtmlAttributesForThisRequest
(javax.servlet.http.HttpServletRequest httpServletRequest) com.atlassian.theme.api.Theme
getPreferredDarkTheme
(javax.servlet.http.HttpServletRequest httpServletRequest) com.atlassian.theme.api.Theme
getPreferredLightTheme
(javax.servlet.http.HttpServletRequest httpServletRequest)
-
Constructor Details
-
BootstrapRequestScopeThemeService
public BootstrapRequestScopeThemeService()
-
-
Method Details
-
getPreferredDarkTheme
@Nonnull public com.atlassian.theme.api.Theme getPreferredDarkTheme(@Nonnull javax.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
getPreferredDarkTheme
in interfacecom.atlassian.theme.api.request.RequestScopeThemeService
-
getPreferredLightTheme
@Nonnull public com.atlassian.theme.api.Theme getPreferredLightTheme(@Nonnull javax.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
getPreferredLightTheme
in interfacecom.atlassian.theme.api.request.RequestScopeThemeService
-
getHtmlAttributesForThisRequest
@Nonnull public String getHtmlAttributesForThisRequest(@Nonnull javax.servlet.http.HttpServletRequest httpServletRequest) - Specified by:
getHtmlAttributesForThisRequest
in interfacecom.atlassian.theme.api.request.RequestScopeThemeService
-