Package io.goobi.viewer.managedbeans
Class RSSBean
java.lang.Object
io.goobi.viewer.managedbeans.RSSBean
JSF request-scoped backing bean for RSS feed generation. Provides methods to retrieve Solr-based
RSS feed entries and channel information for use in Facelets templates.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.rometools.rome.feed.synd.SyndEntry> getRssFeed(Integer maxHits, String query, String sortField, Boolean sortDescending) getRssFeedChannel(Integer maxHits, String query) getRssFeedChannel(Integer maxHits, String query, String sortField, Boolean sortDescending)
-
Constructor Details
-
RSSBean
public RSSBean()
-
-
Method Details
-
getRssFeed
public List<com.rometools.rome.feed.synd.SyndEntry> getRssFeed(Integer maxHits, String query, String sortField, Boolean sortDescending) - Parameters:
maxHits- maximum number of feed entries to returnquery- Solr query to filter feed entriessortField- Solr field used for sorting resultssortDescending- if true, results are sorted in descending order- Returns:
- List
-
getRssFeedChannel
-
getRssFeedChannel
public Channel getRssFeedChannel(Integer maxHits, String query, String sortField, Boolean sortDescending) - Parameters:
maxHits- maximum number of feed entries to returnquery- Solr query to filter feed entriessortField- Solr field used for sorting resultssortDescending- if true, results are sorted in descending order- Returns:
Channel
-