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) void
resetColourScheme
(Space space) void
saveGlobalColourScheme
(BaseColourScheme colourScheme) void
saveSpaceColourScheme
(Space space, BaseColourScheme colourScheme) void
setBandanaManager
(BandanaManager bandanaManager) void
setColourSchemeSetting
(Space space, String value) void
setEventPublisher
(com.atlassian.event.api.EventPublisher eventPublisher) void
setSettingsManager
(SettingsManager settingsManager) void
setThemeManager
(ThemeManager themeManager)
-
Constructor Details
-
DefaultColourSchemeManager
public DefaultColourSchemeManager()
-
-
Method Details
-
setBandanaManager
-
setThemeManager
-
getDefaultColourScheme
Description copied from interface:ColourSchemeManager
Retrieve only the default color scheme, useful for the superbatch.- Specified by:
getDefaultColourScheme
in interfaceColourSchemeManager
-
getSpaceColourScheme
Description copied from interface:ColourSchemeManager
Retrieve the colour scheme for a space - for display, complete with global defaults.For editing, use
ColourSchemeManager.getSpaceColourScheme(String)
()}.- Specified by:
getSpaceColourScheme
in 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:
getSpaceColourScheme
in 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:
getGlobalColourScheme
in interfaceColourSchemeManager
- Returns:
- ChainedColourScheme
-
getThemeColourScheme
- Specified by:
getThemeColourScheme
in interfaceColourSchemeManager
-
getSpaceThemeColourScheme
- Specified by:
getSpaceThemeColourScheme
in interfaceColourSchemeManager
-
getSpaceColourSchemeIsolated
Description copied from interface:ColourSchemeManager
Retrieve the isolated colour scheme for a space for editing - no global defaults.For display, use
ColourSchemeManager.getSpaceColourScheme(com.atlassian.confluence.spaces.Space)
.- Specified by:
getSpaceColourSchemeIsolated
in interfaceColourSchemeManager
- Returns:
- a
ColourScheme
that does not have any backingColourScheme
s.
-
getSpaceColourSchemeCustom
Description copied from interface:ColourSchemeManager
Retrieve the custom colour scheme for a space - for editing, complete with global defaults and system defaults.- Specified by:
getSpaceColourSchemeCustom
in interfaceColourSchemeManager
-
getGlobalColourSchemeIsolated
Description copied from interface:ColourSchemeManager
Retrieve the isolated global colour scheme for editing - no global defaults.For display, use
ColourSchemeManager.getGlobalColourScheme()
.- Specified by:
getGlobalColourSchemeIsolated
in interfaceColourSchemeManager
- Returns:
- a
ColourScheme
that does not have any backingColourScheme
s.
-
getGlobalColourSchemeCustom
Description copied from interface:ColourSchemeManager
Retrieve the global colour scheme for editing - with system defaults.- Specified by:
getGlobalColourSchemeCustom
in interfaceColourSchemeManager
-
resetColourScheme
- Specified by:
resetColourScheme
in interfaceColourSchemeManager
-
saveSpaceColourScheme
- Specified by:
saveSpaceColourScheme
in interfaceColourSchemeManager
-
saveGlobalColourScheme
- Specified by:
saveGlobalColourScheme
in interfaceColourSchemeManager
-
setColourSchemeSetting
- Specified by:
setColourSchemeSetting
in interfaceColourSchemeManager
-
getColourSchemeSetting
- Specified by:
getColourSchemeSetting
in interfaceColourSchemeManager
-
getSettingsManager
-
setSettingsManager
-
setEventPublisher
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher) - Since:
- 8.9
-