Class AbstractSpaceAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- 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
- 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,SpaceToolsAction,ViewSpaceAction,ViewSpaceContentAction,ViewSpaceSummaryAction
public abstract class AbstractSpaceAction extends ConfluenceActionSupport implements Spaced
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringkeyprotected NotificationManagernotificationManagerprotected Spacespaceprotected SpaceManagerspaceManagerprotected ThemeManagerthemeManagerprotected com.atlassian.renderer.WikiStyleRendererwikiStyleRenderer-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description AbstractSpaceAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetKey()protected List<String>getPermissionTypes()SpacegetSpace()StringgetSpaceKey()This method is so that we can get the key whether we're in a space action or a page action.StringgetSubscribableName()ThemeManagergetThemeManager()protected booleanhasSpaceIA()booleanisPermitted()booleanisPersonalSpace()booleanisUserWatchingSpace()booleanisValidSpaceKey()voidsetKey(String key)voidsetNotificationManager(NotificationManager notificationManager)voidsetSpace(Space space)voidsetSpaceManager(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, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Field Detail
-
spaceManager
protected SpaceManager spaceManager
-
key
protected String key
-
space
protected Space space
-
wikiStyleRenderer
protected com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer
-
notificationManager
protected NotificationManager notificationManager
-
themeManager
protected ThemeManager themeManager
-
-
Method Detail
-
getKey
public String getKey()
-
getSpaceKey
public String getSpaceKey()
This method is so that we can get the key whether we're in a space action or a page action.
-
setKey
public void setKey(String key)
-
isValidSpaceKey
public boolean isValidSpaceKey()
-
setSpace
public void setSpace(Space space)
-
setSpaceManager
public void setSpaceManager(SpaceManager spaceManager)
-
getPermissionTypes
protected List<String> getPermissionTypes()
- Overrides:
getPermissionTypesin classConfluenceActionSupport
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermittedin classConfluenceActionSupport
-
getSubscribableName
public String getSubscribableName()
-
setWikiStyleRenderer
public void setWikiStyleRenderer(com.atlassian.renderer.WikiStyleRenderer wikiStyleRenderer)
-
isUserWatchingSpace
public boolean isUserWatchingSpace()
-
isPersonalSpace
public boolean isPersonalSpace()
-
setNotificationManager
public void setNotificationManager(NotificationManager notificationManager)
-
setThemeManager
public void setThemeManager(ThemeManager themeManager)
-
getThemeManager
public ThemeManager getThemeManager()
-
hasSpaceIA
protected boolean hasSpaceIA()
-
-