com.atlassian.confluence.spaces.actions
Class EditSpaceAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.spaces.actions.AbstractSpaceAction
              extended by com.atlassian.confluence.spaces.actions.AbstractSpaceAdminAction
                  extended by com.atlassian.confluence.spaces.actions.AbstractEditSpaceAction
                      extended by com.atlassian.confluence.spaces.actions.EditSpaceAction
All Implemented Interfaces:
WebInterface, SpaceAdministrative, SpaceAware, Spaced, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable
Direct Known Subclasses:
ConvertSpaceAction

public class EditSpaceAction
extends AbstractEditSpaceAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractEditSpaceAction
availablePages, description, name, pageManager, personalInformationManager, selectedHomePage, spaceType
 
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, permissionManager, permitted, pluginAccessor, 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
EditSpaceAction()
           
 
Method Summary
 String doEdit()
           
 void setDescription(String description)
           
 void setName(String name)
           
 void setSelectedHomePage(String selectedHomePage)
           
 void setSpace(Space space)
          Used only by unit tests
 void setSpaceType(String spaceType)
           
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractEditSpaceAction
getDescription, getName, getSelectedHomePage, getSpaceType, isConvertableToPersonalSpace, setPageManager, setPersonalInformationManager
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAdminAction
doDefault, isSpaceRequired, isViewPermissionRequired
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, isAdminUser, isPermitted, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, 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
 
Methods inherited from interface com.atlassian.confluence.spaces.Spaced
getSpace
 

Constructor Detail

EditSpaceAction

public EditSpaceAction()
Method Detail

setName

public void setName(String name)

setDescription

public void setDescription(String description)

setSelectedHomePage

public void setSelectedHomePage(String selectedHomePage)

doEdit

public String doEdit()
              throws Exception
Throws:
Exception

setSpace

public void setSpace(Space space)
Description copied from class: AbstractSpaceAction
Used only by unit tests

Specified by:
setSpace in interface SpaceAware
Overrides:
setSpace in class AbstractSpaceAdminAction
Parameters:
space - the space that the action will be working on.

setSpaceType

public void setSpaceType(String spaceType)


Copyright © 2003-2011 Atlassian. All Rights Reserved.