com.atlassian.confluence.themes
Interface ColourSchemeManager

All Known Implementing Classes:
DefaultColourSchemeManager

public interface ColourSchemeManager


Method Summary
 String getColourSchemeSetting(Space space)
           
 ColourScheme getGlobalColourScheme()
          Retrieve the global colour scheme - for display, complete with defaults.
 BaseColourScheme getGlobalColourSchemeIsolated()
          Retrieve the isolated global colour scheme for editing - no defaults.
 ColourScheme getSpaceColourScheme(Space space)
          Retrieve the colour scheme for a space - for display, complete with defaults.
 ColourScheme getSpaceColourScheme(String spaceKey)
          Retrieve the colour scheme for a space - for display, complete with defaults.
 BaseColourScheme getSpaceColourSchemeIsolated(String spaceKey)
          Retrieve the isolated colour scheme for a space for editing - no defaults.
 ColourScheme getSpaceThemeColourScheme(String spaceKey)
           
 ColourScheme getThemeColourScheme()
           
 void resetColourScheme(Space space)
           
 void saveGlobalColourScheme(BaseColourScheme colourScheme)
           
 void saveSpaceColourScheme(Space space, BaseColourScheme colourScheme)
           
 void setColourSchemeSetting(Space space, String value)
           
 

Method Detail

getSpaceColourScheme

public ColourScheme getSpaceColourScheme(Space space)
Retrieve the colour scheme for a space - for display, complete with defaults.

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


getSpaceColourScheme

public ColourScheme getSpaceColourScheme(String spaceKey)
Retrieve the colour scheme for a space - for display, complete with defaults.

For editing, use getSpaceColourSchemeIsolated(String).


getGlobalColourScheme

public ColourScheme getGlobalColourScheme()
Retrieve the global colour scheme - for display, complete with defaults.

For editing, use getGlobalColourSchemeIsolated().


getThemeColourScheme

public ColourScheme getThemeColourScheme()

getSpaceColourSchemeIsolated

public BaseColourScheme getSpaceColourSchemeIsolated(String spaceKey)
Retrieve the isolated colour scheme for a space for editing - no defaults.

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


getGlobalColourSchemeIsolated

public BaseColourScheme getGlobalColourSchemeIsolated()
Retrieve the isolated global colour scheme for editing - no defaults.

For display, use getGlobalColourScheme().


resetColourScheme

public void resetColourScheme(Space space)

saveSpaceColourScheme

public void saveSpaceColourScheme(Space space,
                                  BaseColourScheme colourScheme)

saveGlobalColourScheme

public void saveGlobalColourScheme(BaseColourScheme colourScheme)

getSpaceThemeColourScheme

public ColourScheme getSpaceThemeColourScheme(String spaceKey)

setColourSchemeSetting

public void setColourSchemeSetting(Space space,
                                   String value)

getColourSchemeSetting

public String getColourSchemeSetting(Space space)


Confluence is developed by Atlassian.