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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WhatsNew
generateWeeklyReport()
Generate and save the report from last week.WhatsNew
getDailyReport()
Generate the report from yesterday.WhatsNew
getLatestWeeklyReport()
Retrieve the latest weekly report if available.WhatsNew
getWeeklyReport()
Generate the report from last week.
-
-
-
Method Detail
-
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
@Secured("GROUP_AGENT") WhatsNew generateWeeklyReport()
Generate and save the report from last week. It can later be retrieved withgetLatestWeeklyReport()
.
-
-