Class DefaultRSSService

java.lang.Object
org.silverpeas.components.rssaggregator.service.DefaultRSSService
All Implemented Interfaces:
RSSService

@Service public class DefaultRSSService extends Object implements RSSService
  • Constructor Details

    • DefaultRSSService

      public DefaultRSSService()
  • Method Details

    • getApplicationItems

      public List<RSSItem> getApplicationItems(String applicationId, boolean aggregateContent) throws RssAgregatorException
      Description copied from interface: RSSService
      Retrieve all the items from all the syndication channels of the specified application.
      Specified by:
      getApplicationItems in interface RSSService
      Parameters:
      applicationId - the application identifier
      aggregateContent - true if sorting all items from date, false else if sorting by channel
      Returns:
      list of RSSItems which are retrieved from application RSS channels
      Throws:
      RssAgregatorException - if an error occurs.
    • getAllChannels

      public List<SPChannel> getAllChannels(String applicationId) throws RssAgregatorException
      Description copied from interface: RSSService
      Retrieve all the syndication channels of an application
      Specified by:
      getAllChannels in interface RSSService
      Parameters:
      applicationId - the current application identifier (instance of rssagregator application)
      Returns:
      the list of SPChannel
      Throws:
      RssAgregatorException - if an error occurs.