public interface AnalyticsService
| Modifier and Type | Method and Description |
|---|---|
void |
addUIWatcherPlugin(StatisticUIWatcherPlugin uiWatcherPlugin)
Add watcher plugin
|
ChartDataList |
computeChartData(AnalyticsFilter filter)
Retrieve analytics chart data
|
List<String> |
getAdministratorsPermissions() |
StatisticWatcher |
getUIWatcher(String name) |
List<StatisticWatcher> |
getUIWatchers() |
List<String> |
getViewAllPermissions() |
List<String> |
getViewPermissions() |
List<StatisticData> |
retrieveData(AnalyticsFilter searchFilter)
Retrieve data using search filters
|
Set<StatisticFieldMapping> |
retrieveMapping(boolean forceRefresh) |
ChartDataList computeChartData(AnalyticsFilter filter)
filter - used search filters and aggregations to compute dataList<StatisticData> retrieveData(AnalyticsFilter searchFilter)
searchFilter - List of StatisticDataSet<StatisticFieldMapping> retrieveMapping(boolean forceRefresh)
forceRefresh - whether force refresh from ES or notSet of ES mapping fieldsList<String> getAdministratorsPermissions()
List<String> getViewAllPermissions()
List of permission expression of users that can access
all analytics datasList<String> getViewPermissions()
List of permission expression of users that can access
their (and their spaces they are member of) analytics datasList<StatisticWatcher> getUIWatchers()
List of StatisticWatcher containing DOM selectors
of elements to watchStatisticWatcher getUIWatcher(String name)
name - corresponding UI watcher name, see StatisticWatcher#getName()StatisticWatcher having switch corresponding namevoid addUIWatcherPlugin(StatisticUIWatcherPlugin uiWatcherPlugin)
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.