com.atlassian.confluence.admin.actions.lookandfeel
Class ColourSchemeAction

java.lang.Object
  extended bycom.opensymphony.xwork.ActionSupport
      extended bycom.atlassian.confluence.core.ConfluenceActionSupport
          extended bycom.atlassian.confluence.spaces.actions.AbstractSpaceAction
              extended bycom.atlassian.confluence.admin.actions.lookandfeel.AbstractLookAndFeelAction
                  extended bycom.atlassian.confluence.admin.actions.lookandfeel.LookAndFeelAction
                      extended bycom.atlassian.confluence.admin.actions.lookandfeel.ColourSchemeAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, Serializable, SpaceAdministrative, Spaced, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware
Direct Known Subclasses:
SpaceColourSchemeAction

public class ColourSchemeAction
extends LookAndFeelAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.admin.actions.lookandfeel.LookAndFeelAction
colourSchemeManager
 
Fields inherited from class com.atlassian.confluence.admin.actions.lookandfeel.AbstractLookAndFeelAction
layoutHelper, themeManager
 
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, originalSpace, space, spaceManager, wikiStyleRenderer
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ColourSchemeAction()
           
 
Method Summary
 String changeColorScheme()
           
 String doDefault()
          Default webwork action execution method.
 String execute()
           
 String getColour(String key)
          we use this method to populate the colour setting text fields

if a value does not exist, we don't want any global or factory default values being inserted.

 Map getColourMap()
           
 void setResetDefaults(String resetDefaults)
           
 
Methods inherited from class com.atlassian.confluence.admin.actions.lookandfeel.LookAndFeelAction
getColour, getColourKeys, getColourScheme, getColourSchemeType, getCustomColourScheme, getEditableColourScheme, getGlobalColourScheme, getThemeColourScheme, isDefault, setColourSchemeManager, setColourSchemeType
 
Methods inherited from class com.atlassian.confluence.admin.actions.lookandfeel.AbstractLookAndFeelAction
getColourSchemeManager, getLayoutHelper, getPermissionTypes, isPermitted, isThemeSet, setLayoutHelper, setThemeManager
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getSpace, getSpaceKey, getSpaceXHtmlDescription, getSubscribableName, isAdminUser, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColourSchemeAction

public ColourSchemeAction()
Method Detail

execute

public String execute()
               throws ConfigurationException
Throws:
ConfigurationException

changeColorScheme

public String changeColorScheme()

doDefault

public String doDefault()
                 throws Exception
Description copied from class: ConfluenceActionSupport
Default webwork action execution method.

Overrides:
doDefault in class ConfluenceActionSupport
Returns:
the action result
Throws:
Exception - if something goes wrong

getColour

public String getColour(String key)
we use this method to populate the colour setting text fields

if a value does not exist, we don't want any global or factory default values being inserted. instead its better to show null (or an empty text box) otherwise we may give the impression that global defaults can be modified from here

Parameters:
key -
Returns:

getColourMap

public Map getColourMap()

setResetDefaults

public void setResetDefaults(String resetDefaults)


Confluence is developed by Atlassian.