public class DefaultThemeManager extends Object implements ThemeManager
Constructor and Description |
---|
DefaultThemeManager() |
Modifier and Type | Method and Description |
---|---|
List<ThemeModuleDescriptor> |
getAvailableThemeDescriptors() |
Theme |
getGlobalTheme()
Gets the globally configured theme.
|
String |
getGlobalThemeKey() |
Theme |
getSpaceTheme(String spaceKey)
Retrieve the theme configured for an identified space.
|
String |
getSpaceThemeKey(String spaceKey) |
void |
setAuditingContext(AuditingContext auditingContext) |
void |
setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
Deprecated.
since 7.7 use
setThemeKeyDao(ThemeKeyDao) with a BandanaThemeKeyDao |
void |
setEventManager(com.atlassian.event.EventManager eventManager) |
void |
setGlobalTheme(String themeCompleteKey) |
void |
setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor) |
void |
setSpaceTheme(String spaceKey,
String themeCompleteKey) |
void |
setThemeKeyDao(ThemeKeyDao themeKeyDao) |
void |
setUpgradeManager(UpgradeManager upgradeManager) |
public Theme getGlobalTheme()
ThemeManager
DefaultTheme
should be returned.getGlobalTheme
in interface ThemeManager
public String getGlobalThemeKey()
getGlobalThemeKey
in interface ThemeManager
public Theme getSpaceTheme(String spaceKey)
getSpaceTheme
in interface ThemeManager
public String getSpaceThemeKey(String spaceKey)
getSpaceThemeKey
in interface ThemeManager
public void setGlobalTheme(String themeCompleteKey)
setGlobalTheme
in interface ThemeManager
public void setSpaceTheme(String spaceKey, String themeCompleteKey)
setSpaceTheme
in interface ThemeManager
public List<ThemeModuleDescriptor> getAvailableThemeDescriptors()
getAvailableThemeDescriptors
in interface ThemeManager
@Deprecated public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
setThemeKeyDao(ThemeKeyDao)
with a BandanaThemeKeyDao
public void setThemeKeyDao(ThemeKeyDao themeKeyDao)
public void setEventManager(com.atlassian.event.EventManager eventManager)
public void setUpgradeManager(UpgradeManager upgradeManager)
public void setAuditingContext(AuditingContext auditingContext)
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
Copyright © 2003–2023 Atlassian. All rights reserved.