Class SetupColourSchemeManager
- java.lang.Object
-
- com.atlassian.confluence.impl.themes.SetupColourSchemeManager
-
- All Implemented Interfaces:
ColourSchemeManager
public class SetupColourSchemeManager extends Object implements 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 Constructor Description SetupColourSchemeManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetColourSchemeSetting(Space space)ColourSchemegetDefaultColourScheme()Retrieve only the default color scheme, useful for the superbatch.ColourSchemegetGlobalColourScheme()Retrieve the global colour scheme - for display, complete with global defaults.ColourSchemegetGlobalColourSchemeCustom()Retrieve the global colour scheme for editing - with system defaults.BaseColourSchemegetGlobalColourSchemeIsolated()Retrieve the isolated global colour scheme for editing - no global defaults.ColourSchemegetSpaceColourScheme(Space space)Retrieve the colour scheme for a space - for display, complete with global defaults.ColourSchemegetSpaceColourScheme(String string)Retrieve the colour scheme for a space - for display, complete with global defaults.ColourSchemegetSpaceColourSchemeCustom(String spaceKey)Retrieve the custom colour scheme for a space - for editing, complete with global defaults and system defaults.BaseColourSchemegetSpaceColourSchemeIsolated(String string)Retrieve the isolated colour scheme for a space for editing - no global defaults.ColourSchemegetSpaceThemeColourScheme(String string)ColourSchemegetThemeColourScheme()voidresetColourScheme(Space space)voidsaveGlobalColourScheme(BaseColourScheme baseColourScheme)voidsaveSpaceColourScheme(Space space, BaseColourScheme baseColourScheme)voidsetColourSchemeSetting(Space space, String string)
-
-
-
Method Detail
-
getDefaultColourScheme
public ColourScheme getDefaultColourScheme()
Description copied from interface:ColourSchemeManagerRetrieve only the default color scheme, useful for the superbatch.- Specified by:
getDefaultColourSchemein interfaceColourSchemeManager
-
getSpaceColourScheme
public ColourScheme getSpaceColourScheme(Space space)
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
public ColourScheme getSpaceColourScheme(String string)
Description copied from interface:ColourSchemeManagerRetrieve the colour scheme for a space - for display, complete with global defaults.For editing, use
ColourSchemeManager.getSpaceColourSchemeCustom(String).- Specified by:
getSpaceColourSchemein interfaceColourSchemeManager
-
getGlobalColourScheme
public ColourScheme getGlobalColourScheme()
Description copied from interface:ColourSchemeManagerRetrieve the global colour scheme - for display, complete with global defaults.For editing, use
ColourSchemeManager.getGlobalColourSchemeCustom().- Specified by:
getGlobalColourSchemein interfaceColourSchemeManager
-
getThemeColourScheme
public ColourScheme getThemeColourScheme()
- Specified by:
getThemeColourSchemein interfaceColourSchemeManager
-
getSpaceColourSchemeIsolated
public BaseColourScheme getSpaceColourSchemeIsolated(String string)
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.
-
getGlobalColourSchemeIsolated
public BaseColourScheme 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.
-
getSpaceColourSchemeCustom
public ColourScheme getSpaceColourSchemeCustom(String spaceKey)
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
-
getGlobalColourSchemeCustom
public ColourScheme getGlobalColourSchemeCustom()
Description copied from interface:ColourSchemeManagerRetrieve the global colour scheme for editing - with system defaults.- Specified by:
getGlobalColourSchemeCustomin interfaceColourSchemeManager
-
resetColourScheme
public void resetColourScheme(Space space)
- Specified by:
resetColourSchemein interfaceColourSchemeManager
-
saveSpaceColourScheme
public void saveSpaceColourScheme(Space space, BaseColourScheme baseColourScheme)
- Specified by:
saveSpaceColourSchemein interfaceColourSchemeManager
-
saveGlobalColourScheme
public void saveGlobalColourScheme(BaseColourScheme baseColourScheme)
- Specified by:
saveGlobalColourSchemein interfaceColourSchemeManager
-
getSpaceThemeColourScheme
public ColourScheme getSpaceThemeColourScheme(String string)
- Specified by:
getSpaceThemeColourSchemein interfaceColourSchemeManager
-
setColourSchemeSetting
public void setColourSchemeSetting(Space space, String string)
- Specified by:
setColourSchemeSettingin interfaceColourSchemeManager
-
getColourSchemeSetting
public String getColourSchemeSetting(Space space)
- Specified by:
getColourSchemeSettingin interfaceColourSchemeManager
-
-