Interface NewsService

All Known Implementing Classes:
NewsServiceDefault

public interface NewsService
Spincast News service.
  • Method Details

    • getNewsEntries

      List<NewsEntry> getNewsEntries(boolean ascOrder)
      Gets all the news entries.
      Parameters:
      ascOrder - If true, returns the entries by their publication date in ascending order. Otherwise, in descending order.
    • getNewsEntries

      NewsEntriesAndTotalNbr getNewsEntries(int startPos, int endPos, boolean ascOrder)
      Gets news entries.
      Parameters:
      startPos - The position of the first entry to return. The first element is "1", not "0".
      endPos - The position of the last entry to return (inclusive).
      ascOrder - If true, returns the entries by their publication date in ascending order. Otherwise, in descending order.
      Returns:
      the news entries list and the total number of entries in the repository.
    • getNewsEntry

      NewsEntry getNewsEntry(long newsId)
      Gets a specific news entry.
      Returns:
      the news entry or null if not found.
    • getFeedNewsEntries

      List<NewsEntry> getFeedNewsEntries()
      Gets the news entries for the RSS feed.