Class SetupColourSchemeManager
java.lang.Object
com.atlassian.confluence.impl.themes.SetupColourSchemeManager
- All Implemented Interfaces:
ColourSchemeManager
Used in the setup context only as a way of retrieving the AUI default colour scheme and nothing more.
- Since:
- 7.0.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColourSchemeSetting
(Space space) Retrieve only the default color scheme, useful for the superbatch.Retrieve the global colour scheme - for display, complete with global defaults.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 string) Retrieve the colour scheme for a space - for display, complete with global defaults.getSpaceColourSchemeCustom
(String spaceKey) Retrieve the custom colour scheme for a space - for editing, complete with global defaults and system defaults.getSpaceColourSchemeIsolated
(String string) Retrieve the isolated colour scheme for a space for editing - no global defaults.getSpaceThemeColourScheme
(String string) void
resetColourScheme
(Space space) void
saveGlobalColourScheme
(BaseColourScheme baseColourScheme) void
saveSpaceColourScheme
(Space space, BaseColourScheme baseColourScheme) void
setColourSchemeSetting
(Space space, String string)
-
Constructor Details
-
SetupColourSchemeManager
public SetupColourSchemeManager()
-
-
Method Details
-
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
Description copied from interface:ColourSchemeManager
Retrieve the colour scheme for a space - for display, complete with global defaults.For editing, use
ColourSchemeManager.getSpaceColourSchemeCustom(String)
.- Specified by:
getSpaceColourScheme
in interfaceColourSchemeManager
-
getGlobalColourScheme
Description copied from interface:ColourSchemeManager
Retrieve the global colour scheme - for display, complete with global defaults.For editing, use
ColourSchemeManager.getGlobalColourSchemeCustom()
.- Specified by:
getGlobalColourScheme
in interfaceColourSchemeManager
-
getThemeColourScheme
- Specified by:
getThemeColourScheme
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.
-
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.
-
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
-
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
-
getSpaceThemeColourScheme
- Specified by:
getSpaceThemeColourScheme
in interfaceColourSchemeManager
-
setColourSchemeSetting
- Specified by:
setColourSchemeSetting
in interfaceColourSchemeManager
-
getColourSchemeSetting
- Specified by:
getColourSchemeSetting
in interfaceColourSchemeManager
-