Class StatisticServiceImpl
java.lang.Object
org.silverpeas.components.kmelia.stats.StatisticServiceImpl
- All Implemented Interfaces:
StatisticService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNbConsultedPublication(StatsFilterVO statFilter) getNbStatisticActivityByPeriod(StatsFilterVO statFilter) getStatisticActivity(StatsFilterVO statFilter)
-
Constructor Details
-
StatisticServiceImpl
public StatisticServiceImpl()
-
-
Method Details
-
getNbConsultedPublication
- Specified by:
getNbConsultedPublicationin interfaceStatisticService- Parameters:
statFilter- the statistic filter (Date range, group identifier, application and topic identifier)- Returns:
- the number of consulted publications (number of access to publications) which respect the statistic filter parameters. If statistic filter is null return -1.
-
getNbStatisticActivityByPeriod
- Specified by:
getNbStatisticActivityByPeriodin interfaceStatisticService- Parameters:
statFilter- the statistic filter (Date range, group identifier, application and topic identifier)- Returns:
- the number of statistic activity it means the number of created or modified publication which respect the statistic filter given in parameter. If statistic filter is null return -1.
-
getStatisticActivity
- Specified by:
getStatisticActivityin interfaceStatisticService- Parameters:
statFilter- the statistic filter (Date range, group identifier, application and topic identifier)- Returns:
- a StatisticActivityVO which contains the detail with number of created and the number of modified publications in a specific time interval (between statFilter.startDate and statFilter.endDate)
-
getNumberOfDifferentConsultedPublications
- Specified by:
getNumberOfDifferentConsultedPublicationsin interfaceStatisticService- Parameters:
statFilter- the statistic filter (Date range, application and topic identifier, group identifier)- Returns:
- the number of different consulted publications. If statistic filter is null return -1.
-