Package com.atlassian.confluence.rss
Interface RssRenderSupport<T>
-
- All Known Implementing Classes:
AbstractContentEntityRenderSupport
,AbstractRenderSupport
,AttachmentRenderSupport
,CommentRenderSupport
,PageRenderSupport
public interface RssRenderSupport<T>
Implementations of this class are reponsible for producing RSS content for a particular class of Confluence object: page, mail, attachment, etc.The methods are called by the
FeedBuilder
to populate the various fields on each item in an RSS or Atom feed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default List<com.sun.syndication.feed.synd.SyndCategory>
getCategories(RssRenderItem<? extends T> item)
Deprecated.since 7.17 usegetCategoryNames(RssRenderItem)
Collection<String>
getCategoryNames(RssRenderItem<? extends T> item)
String
getLink(RssRenderItem<? extends T> item)
String
getRenderedContent(RssRenderItem<? extends T> item, com.atlassian.util.concurrent.Timeout timeout)
Deprecated.since 7.0.1.String
getTitle(RssRenderItem<? extends T> item)
default String
renderedContext(RssRenderItem<? extends T> item, io.atlassian.util.concurrent.Timeout timeout)
-
-
-
Method Detail
-
getTitle
String getTitle(RssRenderItem<? extends T> item)
-
getLink
String getLink(RssRenderItem<? extends T> item)
-
getCategories
@Deprecated default List<com.sun.syndication.feed.synd.SyndCategory> getCategories(RssRenderItem<? extends T> item)
Deprecated.since 7.17 usegetCategoryNames(RssRenderItem)
-
getCategoryNames
Collection<String> getCategoryNames(RssRenderItem<? extends T> item)
- Since:
- 7.17
-
getRenderedContent
@Deprecated String getRenderedContent(RssRenderItem<? extends T> item, com.atlassian.util.concurrent.Timeout timeout)
Deprecated.since 7.0.1. UserenderedContext(RssRenderItem, Timeout)
-
renderedContext
default String renderedContext(RssRenderItem<? extends T> item, io.atlassian.util.concurrent.Timeout timeout)
- Since:
- 7.0.1
-
-