Package ubic.gemma.rest.analytics
Interface AnalyticsProvider
- 
- All Known Implementing Classes:
- GoogleAnalytics4Provider
 
 public interface AnalyticsProviderInterface for analytics providers.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidsendEvent(String eventName, String... params)Publish an event without specifying a date.default voidsendEvent(String eventName, Date date, String... params)Publish an event with additional parameters expressed as a sequence of keys and values.voidsendEvent(String eventName, Date date, Map<String,String> params)Publish an event.
 
- 
- 
- 
Method Detail- 
sendEventvoid sendEvent(String eventName, Date date, Map<String,String> params) Publish an event.- Parameters:
- eventName- a name for the event
- date- an exact moment when the event occurred
- params- additional parameters for the event
 
 - 
sendEventdefault void sendEvent(String eventName, Date date, String... params) Publish an event with additional parameters expressed as a sequence of keys and values.- See Also:
- sendEvent(String, Date, Map)
 
 - 
sendEventdefault void sendEvent(String eventName, String... params) Publish an event without specifying a date.- See Also:
- sendEvent(String, Date, Map)
 
 
- 
 
-