Package ubic.gemma.core.analysis.report
Interface WhatsNewService
- All Known Implementing Classes:
WhatsNewServiceImpl
public interface WhatsNewService
Creates reports that can be shown on the web pages or in social media feeds.
Reports are always generated from an anonymous user's perspective.
- Author:
- paul
-
Method Summary
Modifier and TypeMethodDescriptionGenerate and save the report from last week.Generate the report from yesterday.Retrieve the latest weekly report if available.Generate the report from last week.
-
Method Details
-
getDailyReport
WhatsNew getDailyReport()Generate the report from yesterday.- Returns:
- new or updated objects from within a day ago.
-
getWeeklyReport
WhatsNew getWeeklyReport()Generate the report from last week.- Returns:
- new or updated objects from within one week ago.
-
generateWeeklyReport
Generate and save the report from last week. It can later be retrieved withgetLatestWeeklyReport()
. -
getLatestWeeklyReport
Retrieve the latest weekly report if available.- Returns:
- the latest weekly report, or null if unavailable
-