A C G H I J N R 
All Classes All Packages

A

aggregate(String) - Method in interface com.xwiki.analytics.AnalyticsManager
Aggregate data from multiple endpoints using a specific aggregator.
aggregateData() - Method in interface com.xwiki.analytics.Aggregator
Aggregates the data from multiple endpoints.
Aggregator - Interface in com.xwiki.analytics
Provides APIs for aggregating data from multiple Matomo endpoints to make custom tables.
AggregatorConfiguration - Interface in com.xwiki.analytics.configuration
Provides a common interface for all the aggregator configurations.
AnalyticsConfiguration - Interface in com.xwiki.analytics.configuration
Configuration for the Analytics Application.
AnalyticsManager - Interface in com.xwiki.analytics
The interface for the AnalyticManger.

C

com.xwiki.analytics - package com.xwiki.analytics
 
com.xwiki.analytics.configuration - package com.xwiki.analytics.configuration
 

G

getAuthenticationToken() - Method in interface com.xwiki.analytics.configuration.AnalyticsConfiguration
 
getEndDate() - Method in interface com.xwiki.analytics.configuration.AggregatorConfiguration
End date of the time interval in case the user selected custom.
getHint() - Method in interface com.xwiki.analytics.Aggregator
Will get the hint of the aggregator.
getIdentifier() - Method in interface com.xwiki.analytics.JsonNormaliser
Retrieve the hint of a component.
getIdSite() - Method in interface com.xwiki.analytics.configuration.AnalyticsConfiguration
 
getPage() - Method in interface com.xwiki.analytics.Aggregator
Returns the name of the page where the data is saved.
getRequestAddress() - Method in interface com.xwiki.analytics.configuration.AnalyticsConfiguration
 
getSpace() - Method in interface com.xwiki.analytics.Aggregator
Returns the space where the page storing the aggregated data is located.
getStartDate() - Method in interface com.xwiki.analytics.configuration.AggregatorConfiguration
Start date of the time interval in case the user selected custom.
getTimeIntervalForStatistics() - Method in interface com.xwiki.analytics.configuration.AggregatorConfiguration
Time interval for the aggregated statistics: e.g.
getTrackingCode() - Method in interface com.xwiki.analytics.configuration.AnalyticsConfiguration
 

H

handleData(String, String, String, Map<String, String>, int, int) - Method in interface com.xwiki.analytics.AnalyticsManager
Handles data aggregated from the analytics applications and stored directly in XWiki.

I

isEnabled() - Method in interface com.xwiki.analytics.configuration.AnalyticsConfiguration
 

J

JsonNormaliser - Interface in com.xwiki.analytics
Provides APIs for normalizing data received from Matomo, for easing the afterwards manipulations.

N

normaliseData(String, Map<String, String>) - Method in interface com.xwiki.analytics.JsonNormaliser
Normalise the data returned to have the expected format.

R

requestData(Map<String, String>, Map<String, String>, String) - Method in interface com.xwiki.analytics.AnalyticsManager
Request specific analytics data.
A C G H I J N R 
All Classes All Packages