com.atlassian.confluence.spaces.actions
Class CreateSpaceAction

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.spaces.actions.AbstractCreateSpaceAction
                  extended bycom.atlassian.confluence.spaces.actions.CreateSpaceAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, Serializable, Spaced, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware

public class CreateSpaceAction
extends AbstractCreateSpaceAction

See Also:
Serialized Form

Field Summary
protected  SpaceGroupManager spaceGroupManager
           
 
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractCreateSpaceAction
colourSchemeManager, description, indexManager, layoutHelper, permissionSetter, personalInformationManager, themeKey, 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
CreateSpaceAction()
           
 
Method Summary
 String doDefault()
          Default webwork action execution method.
 String execute()
           
 String getMessage()
           
 String getName()
           
 List getPermissionTypes()
           
 String getSpaceGroup()
           
 List getSpaceGroups()
           
 boolean isPermitted()
           
 boolean isResult()
           
 void setMessage(String message)
           
 void setName(String name)
           
 void setResult(boolean result)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setSpaceGroup(String spaceGroup)
           
 void setSpaceGroupManager(SpaceGroupManager spaceGroupManager)
           
 String spaceKeyAvailable()
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractCreateSpaceAction
getAvailableThemeDescriptors, getColourSchemeManager, getConfigPath, getDescription, getIndexManager, getLayoutHelper, getPermissionSetter, getPersonalInformationManager, getThemeKey, getThemeManager, hasIcon, setColourSchemeManager, setDescription, setIndexManager, setLayoutHelper, setPermissionSetter, setPersonalInformationManager, setThemeKey, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

spaceGroupManager

protected SpaceGroupManager spaceGroupManager
Constructor Detail

CreateSpaceAction

public CreateSpaceAction()
Method Detail

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

validate

public void validate()

execute

public String execute()
               throws Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class AbstractCreateSpaceAction
Throws:
Exception

spaceKeyAvailable

public String spaceKeyAvailable()

getPermissionTypes

public List getPermissionTypes()
Overrides:
getPermissionTypes in class AbstractSpaceAction

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class AbstractSpaceAction

getName

public String getName()

setName

public void setName(String name)

setSpaceGroupManager

public void setSpaceGroupManager(SpaceGroupManager spaceGroupManager)

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)
Overrides:
setSettingsManager in class ConfluenceActionSupport

setSpaceGroup

public void setSpaceGroup(String spaceGroup)

getSpaceGroup

public String getSpaceGroup()

getSpaceGroups

public List getSpaceGroups()

getMessage

public String getMessage()

setMessage

public void setMessage(String message)

isResult

public boolean isResult()

setResult

public void setResult(boolean result)


Confluence is developed by Atlassian.