Class EditNotificationsAction

    • Constructor Detail

      • EditNotificationsAction

        public EditNotificationsAction()
    • Method Detail

      • setEventPublisher

        public void setEventPublisher​(com.atlassian.event.api.EventPublisher eventPublisher)
      • setStartIndex

        public void setStartIndex​(int startIndex)
      • getPageSize

        public int getPageSize()
      • getPaginatedItems

        public List getPaginatedItems()
      • doAddSpaceNotification

        public String doAddSpaceNotification()
      • doRemoveSpaceNotification

        public String doRemoveSpaceNotification()
      • doAddPageNotification

        public String doAddPageNotification()
      • doRemovePageNotification

        public String doRemovePageNotification()
      • getPageNotificationsForUser

        public List getPageNotificationsForUser()
      • getSpaceNotificationsForUser

        public List getSpaceNotificationsForUser()
      • execute

        public String execute()
                       throws Exception
        Specified by:
        execute in interface com.opensymphony.xwork2.Action
        Overrides:
        execute in class com.opensymphony.xwork2.ActionSupport
        Throws:
        Exception
      • resetPagination

        public void resetPagination()
      • setPage

        public void setPage​(AbstractPage page)
        Description copied from interface: PageAware
        IOC method for setting the page on the action. This is called from the interceptor
        Specified by:
        setPage in interface PageAware
        Parameters:
        page - the page that the action will be working on.
      • getSpaceKey

        public String getSpaceKey()
      • getSpaceName

        public String getSpaceName()
      • setSpaceKey

        public void setSpaceKey​(String spaceKey)
      • isPageRequired

        public boolean isPageRequired()
        Description copied from interface: PageAware
        If the action requires that the page be set before being run, then it should return true to this method. If the action requires a page, but no page is available, then the interceptor will automatically redirect to the 'pagenotfound' result
        Specified by:
        isPageRequired in interface PageAware
        Returns:
        true if the action requires a page in order to execute
      • isLatestVersionRequired

        public boolean isLatestVersionRequired()
        Description copied from interface: PageAware
        If the action can only work on the most recent version of a page, this will cause the interceptor to silently replace the version that it looks up with the most recent version, if necessary.
        Specified by:
        isLatestVersionRequired in interface PageAware
        Returns:
        true if the action requires the most recent version of a page
      • setPageId

        public void setPageId​(long pageId)
      • getPageId

        public long getPageId()
      • isChangesSaved

        public boolean isChangesSaved()
      • setChangesSaved

        public void setChangesSaved​(boolean changesSaved)
      • setSpace

        public void setSpace​(Space space)
        Description copied from interface: SpaceAware
        IOC method for setting the space on the action. This is called from the interceptor
        Specified by:
        setSpace in interface SpaceAware
        Parameters:
        space - the space that the action will be working on.
      • isSpaceRequired

        public boolean isSpaceRequired()
        Description copied from interface: SpaceAware
        If the action requires that the space be set before being run, then it should return true to this method. If the action requires a space, but no space is available, then the interceptor will automatically redirect to the 'pagenotfound' result
        Specified by:
        isSpaceRequired in interface SpaceAware
        Returns:
        true if the action requires a space in order to execute
      • setContentType

        public void setContentType​(String contentType)