public class DefaultFeedBuilder extends Object implements FeedBuilder
Constructor and Description |
---|
DefaultFeedBuilder(SearchManager searchManager,
SettingsManager settingsManager,
DefaultPermissionManager permissionManager,
UserAccessor userAccessor,
FormatSettingsManager formatSettingsManager,
LocaleManager localeManager,
Map<String,RssRenderSupport> renderSupport,
com.atlassian.plugin.PluginAccessor pluginAccessor,
com.atlassian.event.api.EventPublisher eventPublisher) |
Modifier and Type | Method and Description |
---|---|
com.sun.syndication.feed.synd.SyndFeed |
createFeed(ISearch search,
FeedProperties feedProperties)
Constructs a feed off the specified search.
|
com.sun.syndication.feed.synd.SyndFeed |
createFeed(ListQuery listQuery,
boolean showContent,
boolean showDiff,
com.atlassian.user.User user)
Deprecated.
since 4.0.
|
com.sun.syndication.feed.synd.SyndFeed |
createFeed(ListQuery query,
FeedProperties feedProperties)
Deprecated.
since 4.2
|
String |
getDomainName() |
UserAccessor |
getUserAccessor() |
public DefaultFeedBuilder(SearchManager searchManager, SettingsManager settingsManager, DefaultPermissionManager permissionManager, UserAccessor userAccessor, FormatSettingsManager formatSettingsManager, LocaleManager localeManager, Map<String,RssRenderSupport> renderSupport, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher)
public com.sun.syndication.feed.synd.SyndFeed createFeed(ISearch search, FeedProperties feedProperties)
FeedBuilder
Returns an empty feed with a title and description only if search is null.
createFeed
in interface FeedBuilder
public String getDomainName()
public UserAccessor getUserAccessor()
@Deprecated public com.sun.syndication.feed.synd.SyndFeed createFeed(ListQuery listQuery, boolean showContent, boolean showDiff, com.atlassian.user.User user)
FeedBuilder
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
createFeed
in interface FeedBuilder
@Deprecated public com.sun.syndication.feed.synd.SyndFeed createFeed(ListQuery query, FeedProperties feedProperties)
FeedBuilder
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.
createFeed
in interface FeedBuilder
query
- the query to base the feed uponfeedProperties
- metadata for the feedCopyright © 2003–2016 Atlassian. All rights reserved.
View cookie preferences