
public.javadoc.org.spincast.website.services.NewsServiceDefault.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spincast-website Show documentation
Show all versions of spincast-website Show documentation
Source code for the https://www.spincast.org website.
NewsServiceDefault (org.spincast:spincast-framework 2.1.1 API)
Package org.spincast.website.services
Class NewsServiceDefault
java.lang.Object
org.spincast.website.services.NewsServiceDefault
- All Implemented Interfaces:
NewsService
Spincast news service implementation.
-
Constructor Summary
Constructors
Constructor
Description
NewsServiceDefault(NewsRepository newsRepository,
org.spincast.website.AppConfig appConfig)
Constructor
-
Method Summary
Modifier and Type
Method
Description
protected org.spincast.website.AppConfig
Gets the news entries for the RSS feed.
getNewsEntries(boolean ascOrder)
Gets all the news entries.
getNewsEntries(int startPos,
int endPos,
boolean ascOrder)
Gets news entries.
getNewsEntry(long newsId)
Gets a specific news entry.
protected NewsRepository
-
Constructor Details
-
NewsServiceDefault
@Inject
public NewsServiceDefault(NewsRepository newsRepository,
org.spincast.website.AppConfig appConfig)
Constructor
-
Method Details
-
getNewsRepository
-
getAppConfig
protected org.spincast.website.AppConfig getAppConfig()
-
getNewsEntries
Description copied from interface: NewsService
Gets all the news entries.
- Specified by:
getNewsEntries
in interface NewsService
- Parameters:
ascOrder
- If true
, returns the entries by their
publication date in ascending order. Otherwise, in descending
order.
-
getNewsEntries
Description copied from interface: NewsService
Gets news entries.
- Specified by:
getNewsEntries
in interface NewsService
- 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
Description copied from interface: NewsService
Gets a specific news entry.
- Specified by:
getNewsEntry
in interface NewsService
- Returns:
- the news entry or
null
if not found.
-
getFeedNewsEntries
Description copied from interface: NewsService
Gets the news entries for the RSS feed.
- Specified by:
getFeedNewsEntries
in interface NewsService
© 2015 - 2025 Weber Informatics LLC | Privacy Policy