public class ESAnalyticsService extends Object implements org.exoplatform.analytics.api.service.AnalyticsService, org.picocontainer.Startable
| Constructor and Description |
|---|
ESAnalyticsService(AnalyticsESClient esClient,
AnalyticsIndexingServiceConnector analyticsIndexingServiceConnector,
org.exoplatform.commons.api.settings.SettingService settingService,
org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUIWatcherPlugin(org.exoplatform.analytics.api.service.StatisticUIWatcherPlugin uiWatcherPlugin) |
org.exoplatform.analytics.model.chart.ChartDataList |
computeChartData(org.exoplatform.analytics.model.filter.AnalyticsFilter filter) |
List<String> |
getAdministratorsPermissions() |
org.exoplatform.analytics.api.service.StatisticWatcher |
getUIWatcher(String name) |
List<org.exoplatform.analytics.api.service.StatisticWatcher> |
getUIWatchers() |
List<String> |
getViewAllPermissions() |
List<String> |
getViewPermissions() |
List<org.exoplatform.analytics.model.StatisticData> |
retrieveData(org.exoplatform.analytics.model.filter.AnalyticsFilter searchFilter) |
Set<org.exoplatform.analytics.model.StatisticFieldMapping> |
retrieveMapping(boolean forceRefresh) |
void |
start() |
void |
stop() |
public ESAnalyticsService(AnalyticsESClient esClient, AnalyticsIndexingServiceConnector analyticsIndexingServiceConnector, org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.container.xml.InitParams params)
public void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startablepublic Set<org.exoplatform.analytics.model.StatisticFieldMapping> retrieveMapping(boolean forceRefresh)
retrieveMapping in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic org.exoplatform.analytics.model.chart.ChartDataList computeChartData(org.exoplatform.analytics.model.filter.AnalyticsFilter filter)
computeChartData in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic List<org.exoplatform.analytics.model.StatisticData> retrieveData(org.exoplatform.analytics.model.filter.AnalyticsFilter searchFilter)
retrieveData in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic List<String> getAdministratorsPermissions()
getAdministratorsPermissions in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic List<String> getViewAllPermissions()
getViewAllPermissions in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic List<String> getViewPermissions()
getViewPermissions in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic List<org.exoplatform.analytics.api.service.StatisticWatcher> getUIWatchers()
getUIWatchers in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic org.exoplatform.analytics.api.service.StatisticWatcher getUIWatcher(String name)
getUIWatcher in interface org.exoplatform.analytics.api.service.AnalyticsServicepublic void addUIWatcherPlugin(org.exoplatform.analytics.api.service.StatisticUIWatcherPlugin uiWatcherPlugin)
addUIWatcherPlugin in interface org.exoplatform.analytics.api.service.AnalyticsServiceCopyright © 2003–2021 eXo Platform SAS. All rights reserved.