public class

DefaultColourSchemeManager

extends Object
implements ColourSchemeManager
java.lang.Object
   ↳ com.atlassian.confluence.themes.DefaultColourSchemeManager

Summary

Public Constructors
DefaultColourSchemeManager()
Public Methods
String getColourSchemeSetting(Space space)
ColourScheme getGlobalColourScheme()
Method returns a ChainedColour Scheme.
BaseColourScheme getGlobalColourSchemeIsolated()
Retrieve the isolated global colour scheme for editing - no global defaults.
SettingsManager getSettingsManager()
ColourScheme getSpaceColourScheme(Space space)
Retrieve the colour scheme for a space - for display, complete with global defaults.
ColourScheme getSpaceColourScheme(String spaceKey)
Method returns a ChainedColour Scheme for a specific space.
BaseColourScheme getSpaceColourSchemeIsolated(String spaceKey)
Retrieve the isolated colour scheme for a space for editing - no global defaults.
ColourScheme getSpaceThemeColourScheme(String spaceKey)
ColourScheme getThemeColourScheme()
void resetColourScheme(Space space)
synchronized void saveGlobalColourScheme(BaseColourScheme colourScheme)
synchronized void saveSpaceColourScheme(Space space, BaseColourScheme colourScheme)
void setBandanaManager(BandanaManager bandanaManager)
void setColourSchemeSetting(Space space, String value)
void setEventManager(EventManager eventManager)
void setSettingsManager(SettingsManager settingsManager)
void setThemeManager(ThemeManager themeManager)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.themes.ColourSchemeManager

Public Constructors

public DefaultColourSchemeManager ()

Public Methods

public String getColourSchemeSetting (Space space)

public ColourScheme getGlobalColourScheme ()

Method returns a ChainedColour Scheme. The following priorities apply to the schemes in the chain.

  1. Selected global colour scheme (theme, custom)
  2. Default colour scheme
Returns
  • ChainedColourScheme

public BaseColourScheme getGlobalColourSchemeIsolated ()

Retrieve the isolated global colour scheme for editing - no global defaults.

For display, use getGlobalColourScheme().

Returns

public SettingsManager getSettingsManager ()

public ColourScheme getSpaceColourScheme (Space space)

Retrieve the colour scheme for a space - for display, complete with global defaults.

For editing, use getSpaceColourScheme(String) ()}.

public ColourScheme getSpaceColourScheme (String spaceKey)

Method returns a ChainedColour Scheme for a specific space. The following priorities apply to the schemes in the chain.

  1. Selected colour scheme (global, theme, custom)
  2. Currently used global scheme
  3. Default colour scheme
Returns
  • a ChainedColourScheme

public BaseColourScheme getSpaceColourSchemeIsolated (String spaceKey)

Retrieve the isolated colour scheme for a space for editing - no global defaults.

For display, use getSpaceColourScheme(com.atlassian.confluence.spaces.Space).

Returns

public ColourScheme getSpaceThemeColourScheme (String spaceKey)

public ColourScheme getThemeColourScheme ()

public void resetColourScheme (Space space)

public synchronized void saveGlobalColourScheme (BaseColourScheme colourScheme)

public synchronized void saveSpaceColourScheme (Space space, BaseColourScheme colourScheme)

public void setBandanaManager (BandanaManager bandanaManager)

public void setColourSchemeSetting (Space space, String value)

public void setEventManager (EventManager eventManager)

public void setSettingsManager (SettingsManager settingsManager)

public void setThemeManager (ThemeManager themeManager)