com.atlassian.confluence.rss
Class DefaultFeedBuilder

java.lang.Object
  extended by com.atlassian.confluence.rss.DefaultFeedBuilder
All Implemented Interfaces:
FeedBuilder

public class DefaultFeedBuilder
extends Object
implements FeedBuilder


Constructor Summary
DefaultFeedBuilder()
           
 
Method Summary
 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)
          Constructs a feed after running a search based on the given query.
 com.sun.syndication.feed.synd.SyndFeed createPublicFeed(ListQuery listQuery, boolean showContent, boolean showDiff)
          Deprecated. since 3.0. See superclass comment.
 String getDomainName()
           
 UserAccessor getUserAccessor()
           
 String getUserFullName(String username)
           
 void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
           
 void setLocaleManager(LocaleManager localeManager)
           
 void setRenderSupport(Map<String,RssRenderSupport> renderSupport)
           
 void setSearchManager(SearchManager searchManager)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFeedBuilder

public DefaultFeedBuilder()
Method Detail

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)

setRenderSupport

public void setRenderSupport(Map<String,RssRenderSupport> renderSupport)

setFormatSettingsManager

public void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)

getUserAccessor

public UserAccessor getUserAccessor()

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

setSearchManager

public void setSearchManager(SearchManager searchManager)

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

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)

setLocaleManager

public void setLocaleManager(LocaleManager localeManager)


Copyright © 2003-2010 Atlassian. All Rights Reserved.