Class AbstractSpaceAction
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.spaces.actions.AbstractSpaceAction
- All Implemented Interfaces:
 WebInterface,Spaced,MessageHolderAware,com.opensymphony.xwork2.Action,com.opensymphony.xwork2.interceptor.ValidationAware,com.opensymphony.xwork2.LocaleProvider,com.opensymphony.xwork2.TextProvider,com.opensymphony.xwork2.Validateable,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.Validateable
- Direct Known Subclasses:
 AbstractBlogPostsAction,AbstractCreateSpaceAction,AbstractLabelDisplayingAction,AbstractLookAndFeelAction,AbstractPageTemplateAction,AbstractPaginatedListAction,AbstractSpaceAdminAction,AddSpaceNotificationAction,AddSpaceToFavouritesAction,AlphabeticalListPagesAction,BrowseSpaceAction,CustomPageContentAction,DirectoryViewListPagesAction,ExportSpaceAction,ListAttachmentsAction,ListPagesAction,PurgeTrashItemAction,RemoveLabelFromSpaceAction,RemoveSpaceFromFavouritesAction,RemoveSpaceNotificationAction,RestoreExistingTrashItemAction,RestoreTrashItemAction,SpaceActionForDecorating,SpaceAvailableAction,SpaceDecoratorAction,SpaceToolsAction,ViewSpaceAction,ViewSpaceContentAction,ViewSpaceSummaryAction
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected NotificationManagerprotected Spaceprotected SpaceManagerprotected ThemeManagerprotected com.atlassian.renderer.WikiStyleRendererFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiongetKey()getSpace()This method is so that we can get the key whether we're in a space action or a page action.protected booleanbooleanConsulted byPermissionCheckInterceptor.booleanbooleanbooleanvoidvoidsetNotificationManager(NotificationManager notificationManager) voidvoidsetSpaceManager(SpaceManager spaceManager) voidsetThemeManager(ThemeManager themeManager) voidsetWikiStyleRenderer(com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer) Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getCurrentRequest, getCurrentResponse, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSkipIsPermitted, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, shouldSkipIsPermittedMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.struts2.action.Action
executeMethods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validateMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionError, addActionMessage, addFieldError, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors 
- 
Field Details
- 
spaceManager
 - 
key
 - 
space
 - 
wikiStyleRenderer
protected com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer - 
notificationManager
 - 
themeManager
 
 - 
 - 
Constructor Details
- 
AbstractSpaceAction
public AbstractSpaceAction() 
 - 
 - 
Method Details
- 
getKey
 - 
getSpaceKey
This method is so that we can get the key whether we're in a space action or a page action. - 
setKey
 - 
isValidSpaceKey
public boolean isValidSpaceKey() - 
setSpace
 - 
getSpace
 - 
setSpaceManager
 - 
getPermissionTypes
- Overrides:
 getPermissionTypesin classConfluenceActionSupport- See Also:
 
 - 
isPermitted
public boolean isPermitted()Description copied from class:ConfluenceActionSupportConsulted byPermissionCheckInterceptor.- Overrides:
 isPermittedin classConfluenceActionSupport
 - 
getSubscribableName
 - 
setWikiStyleRenderer
public void setWikiStyleRenderer(com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer)  - 
isUserWatchingSpace
public boolean isUserWatchingSpace() - 
isPersonalSpace
public boolean isPersonalSpace() - 
setNotificationManager
 - 
setThemeManager
 - 
getThemeManager
 - 
getSpaceManager
 - 
hasSpaceIA
protected boolean hasSpaceIA() - 
getActionSpaceKey
 
 -