public class

DefaultFeedBuilder

extends Object
implements FeedBuilder
java.lang.Object
   ↳ com.atlassian.confluence.rss.DefaultFeedBuilder

Summary

Public Constructors
DefaultFeedBuilder(SearchManager searchManager, SettingsManager settingsManager, DefaultPermissionManager permissionManager, UserAccessor userAccessor, FormatSettingsManager formatSettingsManager, LocaleManager localeManager, Map<StringRssRenderSupport> renderSupport, PluginAccessor pluginAccessor, EventPublisher eventPublisher)
Public Methods
@Deprecated SyndFeed createFeed(ListQuery query, FeedProperties feedProperties)
This method is deprecated. since 4.2
@Deprecated SyndFeed createFeed(ListQuery listQuery, boolean showContent, boolean showDiff, User user)
This method is deprecated. since 4.0.
SyndFeed createFeed(ISearch search, FeedProperties feedProperties)
Constructs a feed off the specified search.
@Deprecated SyndFeed createPublicFeed(ListQuery listQuery, boolean showContent, boolean showDiff)
This method is deprecated. since 3.0. See superclass comment.
String getDomainName()
UserAccessor getUserAccessor()
String getUserFullName(String username)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.rss.FeedBuilder

Public Constructors

public DefaultFeedBuilder (SearchManager searchManager, SettingsManager settingsManager, DefaultPermissionManager permissionManager, UserAccessor userAccessor, FormatSettingsManager formatSettingsManager, LocaleManager localeManager, Map<StringRssRenderSupport> renderSupport, PluginAccessor pluginAccessor, EventPublisher eventPublisher)

Public Methods

@Deprecated public SyndFeed createFeed (ListQuery query, FeedProperties feedProperties)

This method is deprecated.
since 4.2

Constructs a feed after running a search based on the given query.

This method can be used instead of 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.

Parameters
query the query to base the feed upon
feedProperties metadata for the feed
Returns
  • a synd feed for the results of the ListQuery

@Deprecated public SyndFeed createFeed (ListQuery listQuery, boolean showContent, boolean showDiff, User user)

This method is deprecated.
since 4.0.

Constructs a feed after running a search based on the given query. This method can be used instead of 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

public SyndFeed createFeed (ISearch search, FeedProperties feedProperties)

Constructs a feed off the specified search.

Returns an empty feed with a title and description only if search is null.

Returns
  • a synd feed for the results of specified search

@Deprecated public SyndFeed createPublicFeed (ListQuery listQuery, boolean showContent, boolean showDiff)

This method is deprecated.
since 3.0. See superclass comment.

public String getDomainName ()

public UserAccessor getUserAccessor ()

public String getUserFullName (String username)