com.atlassian.confluence.rss
Class DefaultFeedBuilder
java.lang.Object
com.atlassian.confluence.rss.DefaultFeedBuilder
- All Implemented Interfaces:
- FeedBuilder
public class DefaultFeedBuilder
- extends Object
- implements FeedBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultFeedBuilder
public DefaultFeedBuilder(SearchManager searchManager,
SettingsManager settingsManager,
DefaultPermissionManager permissionManager,
UserAccessor userAccessor,
FormatSettingsManager formatSettingsManager,
LocaleManager localeManager,
Map<String,RssRenderSupport> renderSupport)
createFeed
public com.sun.syndication.feed.synd.SyndFeed createFeed(ISearch search,
FeedProperties feedProperties)
- Description copied from interface:
FeedBuilder
- Constructs a feed off the specified search.
Returns an empty feed with a title and description only if search is null.
- Specified by:
createFeed
in interface FeedBuilder
- Returns:
- a synd feed for the results of specified search
getDomainName
public String getDomainName()
getUserFullName
public String getUserFullName(String username)
getUserAccessor
public UserAccessor getUserAccessor()
createPublicFeed
@Deprecated
public com.sun.syndication.feed.synd.SyndFeed createPublicFeed(ListQuery listQuery,
boolean showContent,
boolean showDiff)
- Deprecated. since 3.0. See superclass comment.
- Specified by:
createPublicFeed
in interface FeedBuilder
createFeed
public com.sun.syndication.feed.synd.SyndFeed createFeed(ListQuery listQuery,
boolean showContent,
boolean showDiff,
com.atlassian.user.User user)
- Description copied from interface:
FeedBuilder
- Constructs a feed after running a search based on the given query.
This method can be used instead of
FeedBuilder.createFeed(ISearch, FeedProperties)
when it is impossible to create a corresponding ISearch object
from the given ListQuery. Eg. when search results need to be further filtered to satisfy a query.
see CONF-7745 and CONF-9312
- Specified by:
createFeed
in interface FeedBuilder