Package com.atlassian.confluence.rss
Class RssRenderItem<T>
- java.lang.Object
-
- com.atlassian.confluence.rss.RssRenderItem<T>
-
public class RssRenderItem<T> extends Object
Contains the configuration necessary for an implementation ofRssRenderSupportto render an RSS item. Typically constructed by theFeedBuilder.This bean includes fields that some implementations may not care about. For example, showContent and showDifferences won't be relevant for attachments.
-
-
Constructor Summary
Constructors Constructor Description RssRenderItem(T entity, FeedProperties feedProperties, com.atlassian.user.User modifier, com.atlassian.user.User user, DateFormatter dateFormatter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateFormattergetDateFormatter()Map<String,Object>getDefaultVelocityContext()Provides a default Velocity context for rendering this item.TgetEntity()com.atlassian.user.UsergetModifier()com.atlassian.user.UsergetUser()booleanisShowContent()voidsetDateFormatter(DateFormatter dateFormatter)voidsetEntity(T entity)voidsetShowContent(boolean showContent)voidsetUser(com.atlassian.user.User user)
-
-
-
Constructor Detail
-
RssRenderItem
public RssRenderItem(T entity, FeedProperties feedProperties, com.atlassian.user.User modifier, com.atlassian.user.User user, DateFormatter dateFormatter)
-
-
Method Detail
-
getEntity
public T getEntity()
-
isShowContent
public boolean isShowContent()
-
getUser
public com.atlassian.user.User getUser()
- Returns:
- the user who authorised the feed if a private feed, or null for a public feed.
-
getModifier
public com.atlassian.user.User getModifier()
-
getDateFormatter
public DateFormatter getDateFormatter()
-
setEntity
public void setEntity(T entity)
-
setShowContent
public void setShowContent(boolean showContent)
-
setUser
public void setUser(com.atlassian.user.User user)
-
setDateFormatter
public void setDateFormatter(DateFormatter dateFormatter)
-
getDefaultVelocityContext
public Map<String,Object> getDefaultVelocityContext()
Provides a default Velocity context for rendering this item. It pulls the default context fromMacroUtils.defaultVelocityContext()and adds the user and dateFormatter parameters.- Returns:
- a velocity context for this item
-
-