public class DefaultUserThemeService extends Object implements com.atlassian.theme.internal.api.user.UserThemeService
| Constructor and Description |
|---|
DefaultUserThemeService(com.atlassian.theme.internal.api.ThemeService themeService,
UserManager userManager,
UserPreferencesManager userPreferencesManager) |
| Modifier and Type | Method and Description |
|---|---|
Optional<com.atlassian.theme.internal.api.user.PreferredColorMode> |
getPreferredColorMode(com.atlassian.sal.api.user.UserKey userKey) |
Optional<com.atlassian.theme.api.Theme> |
getPreferredDarkTheme(com.atlassian.sal.api.user.UserKey userKey) |
Optional<com.atlassian.theme.api.Theme> |
getPreferredLightTheme(com.atlassian.sal.api.user.UserKey userKey) |
void |
setPreferredColorMode(com.atlassian.sal.api.user.UserKey userKey,
com.atlassian.theme.internal.api.user.PreferredColorMode preferredColorMode) |
void |
setPreferredDarkTheme(com.atlassian.sal.api.user.UserKey userKey,
com.atlassian.theme.api.Theme theme) |
void |
setPreferredLightTheme(com.atlassian.sal.api.user.UserKey userKey,
com.atlassian.theme.api.Theme theme) |
public DefaultUserThemeService(@Nonnull com.atlassian.theme.internal.api.ThemeService themeService, @Nonnull UserManager userManager, @Nonnull UserPreferencesManager userPreferencesManager)
public Optional<com.atlassian.theme.internal.api.user.PreferredColorMode> getPreferredColorMode(com.atlassian.sal.api.user.UserKey userKey)
getPreferredColorMode in interface com.atlassian.theme.internal.api.user.UserThemeServicepublic Optional<com.atlassian.theme.api.Theme> getPreferredDarkTheme(com.atlassian.sal.api.user.UserKey userKey)
getPreferredDarkTheme in interface com.atlassian.theme.internal.api.user.UserThemeServicepublic Optional<com.atlassian.theme.api.Theme> getPreferredLightTheme(com.atlassian.sal.api.user.UserKey userKey)
getPreferredLightTheme in interface com.atlassian.theme.internal.api.user.UserThemeServicepublic void setPreferredColorMode(com.atlassian.sal.api.user.UserKey userKey,
com.atlassian.theme.internal.api.user.PreferredColorMode preferredColorMode)
setPreferredColorMode in interface com.atlassian.theme.internal.api.user.UserThemeServicepublic void setPreferredDarkTheme(com.atlassian.sal.api.user.UserKey userKey,
com.atlassian.theme.api.Theme theme)
setPreferredDarkTheme in interface com.atlassian.theme.internal.api.user.UserThemeServicepublic void setPreferredLightTheme(com.atlassian.sal.api.user.UserKey userKey,
com.atlassian.theme.api.Theme theme)
setPreferredLightTheme in interface com.atlassian.theme.internal.api.user.UserThemeServiceCopyright © 2002-2024 Atlassian. All Rights Reserved.