Class AbstractSpaceAction

java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
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

public abstract class AbstractSpaceAction extends ConfluenceActionSupport implements Spaced
See Also:
  • Field Details

    • 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
  • Constructor Details

    • AbstractSpaceAction

      public AbstractSpaceAction()
  • Method Details

    • 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)
    • getSpace

      public Space getSpace()
      Specified by:
      getSpace in interface Spaced
    • setSpaceManager

      public void setSpaceManager(SpaceManager spaceManager)
    • getPermissionTypes

      protected List<String> getPermissionTypes()
      Overrides:
      getPermissionTypes in class ConfluenceActionSupport
      See Also:
    • isPermitted

      public boolean isPermitted()
      Description copied from class: ConfluenceActionSupport
      Overrides:
      isPermitted in class ConfluenceActionSupport
    • 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()
    • getSpaceManager

      public SpaceManager getSpaceManager()
    • hasSpaceIA

      protected boolean hasSpaceIA()
    • getActionSpaceKey

      public String getActionSpaceKey()