Class DefaultHealthCheckAnalyticsEventFactory
java.lang.Object
com.atlassian.confluence.impl.health.analytics.DefaultHealthCheckAnalyticsEventFactory
- All Implemented Interfaces:
HealthCheckAnalyticsEventFactory
@ParametersAreNonnullByDefault
public class DefaultHealthCheckAnalyticsEventFactory
extends Object
implements HealthCheckAnalyticsEventFactory
- Since:
- 6.6.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull HealthCheckAnalyticsEvent
forHealthCheckResult
(com.atlassian.johnson.event.Event johnsonEvent) Creates an analytics event from the given Johnson event arising from a health check result.@NonNull HealthCheckAnalyticsEvent
forJohnsonHelpLinkClicked
(com.atlassian.johnson.event.Event johnsonEvent) Creates an analytics event from the user clicking on the help link for the given Johnson event.
-
Constructor Details
-
DefaultHealthCheckAnalyticsEventFactory
public DefaultHealthCheckAnalyticsEventFactory()
-
-
Method Details
-
forHealthCheckResult
public @NonNull HealthCheckAnalyticsEvent forHealthCheckResult(com.atlassian.johnson.event.Event johnsonEvent) Description copied from interface:HealthCheckAnalyticsEventFactory
Creates an analytics event from the given Johnson event arising from a health check result.- Specified by:
forHealthCheckResult
in interfaceHealthCheckAnalyticsEventFactory
- Parameters:
johnsonEvent
- the Johnson event- Returns:
- see above
-
forJohnsonHelpLinkClicked
public @NonNull HealthCheckAnalyticsEvent forJohnsonHelpLinkClicked(com.atlassian.johnson.event.Event johnsonEvent) Description copied from interface:HealthCheckAnalyticsEventFactory
Creates an analytics event from the user clicking on the help link for the given Johnson event.- Specified by:
forJohnsonHelpLinkClicked
in interfaceHealthCheckAnalyticsEventFactory
- Parameters:
johnsonEvent
- the Johnson event- Returns:
- see above
-