Package com.atlassian.confluence.themes
Class DefaultColourSchemeManager
java.lang.Object
com.atlassian.confluence.themes.DefaultColourSchemeManager
- All Implemented Interfaces:
ColourSchemeManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColourSchemeSetting(Space space) Retrieve only the default color scheme, useful for the superbatch.Method returns a ChainedColour Scheme.Retrieve the global colour scheme for editing - with system defaults.Retrieve the isolated global colour scheme for editing - no global defaults.getSpaceColourScheme(Space space) Retrieve the colour scheme for a space - for display, complete with global defaults.getSpaceColourScheme(String spaceKey) Method returns a ChainedColour Scheme for a specific space.getSpaceColourSchemeCustom(String spaceKey) Retrieve the custom colour scheme for a space - for editing, complete with global defaults and system defaults.getSpaceColourSchemeIsolated(String spaceKey) Retrieve the isolated colour scheme for a space for editing - no global defaults.getSpaceThemeColourScheme(String spaceKey) voidresetColourScheme(Space space) voidsaveGlobalColourScheme(BaseColourScheme colourScheme) voidsaveSpaceColourScheme(Space space, BaseColourScheme colourScheme) voidsetBandanaManager(BandanaManagerInternal bandanaManager) voidsetColourSchemeSetting(Space space, String value) voidsetEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) voidsetSettingsManager(SettingsManager settingsManager) voidsetThemeManager(ThemeManager themeManager)
-
Constructor Details
-
DefaultColourSchemeManager
public DefaultColourSchemeManager()
-
-
Method Details
-
setBandanaManager
-
setThemeManager
-
getDefaultColourScheme
Description copied from interface:ColourSchemeManagerRetrieve only the default color scheme, useful for the superbatch.- Specified by:
getDefaultColourSchemein interfaceColourSchemeManager
-
getSpaceColourScheme
Description copied from interface:ColourSchemeManagerRetrieve the colour scheme for a space - for display, complete with global defaults.For editing, use
ColourSchemeManager.getSpaceColourScheme(String)()}.- Specified by:
getSpaceColourSchemein interfaceColourSchemeManager
-
getSpaceColourScheme
Method returns a ChainedColour Scheme for a specific space. The following priorities apply to the schemes in the chain.- Selected colour scheme (global, theme, custom)
- Currently used global scheme
- Default colour scheme
- Specified by:
getSpaceColourSchemein interfaceColourSchemeManager- Returns:
- a ChainedColourScheme
-
getGlobalColourScheme
Method returns a ChainedColour Scheme. The following priorities apply to the schemes in the chain.- Selected global colour scheme (theme, custom)
- Default colour scheme
- Specified by:
getGlobalColourSchemein interfaceColourSchemeManager- Returns:
- ChainedColourScheme
-
getThemeColourScheme
- Specified by:
getThemeColourSchemein interfaceColourSchemeManager
-
getSpaceThemeColourScheme
- Specified by:
getSpaceThemeColourSchemein interfaceColourSchemeManager
-
getSpaceColourSchemeIsolated
Description copied from interface:ColourSchemeManagerRetrieve the isolated colour scheme for a space for editing - no global defaults.For display, use
ColourSchemeManager.getSpaceColourScheme(com.atlassian.confluence.spaces.Space).- Specified by:
getSpaceColourSchemeIsolatedin interfaceColourSchemeManager- Returns:
- a
ColourSchemethat does not have any backingColourSchemes.
-
getSpaceColourSchemeCustom
Description copied from interface:ColourSchemeManagerRetrieve the custom colour scheme for a space - for editing, complete with global defaults and system defaults.- Specified by:
getSpaceColourSchemeCustomin interfaceColourSchemeManager
-
getGlobalColourSchemeIsolated
Description copied from interface:ColourSchemeManagerRetrieve the isolated global colour scheme for editing - no global defaults.For display, use
ColourSchemeManager.getGlobalColourScheme().- Specified by:
getGlobalColourSchemeIsolatedin interfaceColourSchemeManager- Returns:
- a
ColourSchemethat does not have any backingColourSchemes.
-
getGlobalColourSchemeCustom
Description copied from interface:ColourSchemeManagerRetrieve the global colour scheme for editing - with system defaults.- Specified by:
getGlobalColourSchemeCustomin interfaceColourSchemeManager
-
resetColourScheme
- Specified by:
resetColourSchemein interfaceColourSchemeManager
-
saveSpaceColourScheme
- Specified by:
saveSpaceColourSchemein interfaceColourSchemeManager
-
saveGlobalColourScheme
- Specified by:
saveGlobalColourSchemein interfaceColourSchemeManager
-
setColourSchemeSetting
- Specified by:
setColourSchemeSettingin interfaceColourSchemeManager
-
getColourSchemeSetting
- Specified by:
getColourSchemeSettingin interfaceColourSchemeManager
-
getSettingsManager
-
setSettingsManager
-
setEventPublisher
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) - Since:
- 8.9
-