Class CreateRssFeedAction

    • Constructor Detail

      • CreateRssFeedAction

        public CreateRssFeedAction()
    • Method Detail

      • getSyndFeed

        public com.rometools.rome.feed.synd.SyndFeed getSyndFeed()
        function to create the actual RSS feed based on the listQuery.
      • 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
      • getRssType

        public @NonNull String getRssType()
      • setBlogpostSubTypes

        public void setBlogpostSubTypes​(List<String> blogSubTypes)
      • setPageSubTypes

        public void setPageSubTypes​(List<String> pageSubTypes)
      • setRssType

        public void setRssType​(String rssType)
      • getSort

        public String getSort()
      • setSort

        public void setSort​(String sort)
      • setSpaces

        public void setSpaces​(List<String> spaces)
      • setExcludedSpaceKeys

        public void setExcludedSpaceKeys​(List<String> excludedSpaceKeys)
      • setTypes

        public void setTypes​(List<String> types)
      • setMaxResults

        public void setMaxResults​(int maxResults)
      • setTimeSpan

        public void setTimeSpan​(int timeSpan)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • setFeedBuilder

        public void setFeedBuilder​(SyndFeedService feedBuilder)
      • getLabelString

        public String getLabelString()
      • setLabelString

        public void setLabelString​(String labelString)
      • isShowContent

        public boolean isShowContent()
      • setShowContent

        public void setShowContent​(boolean showContent)
      • setEventPublisher

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

        public List<Label> getLabels()
        uses the label String to create a list of label objects to pass into the query object.
      • createSearchQuery

        public ISearch createSearchQuery()