Package com.day.cq.dam.performance.api
Interface AssetPerformanceConfigProvider
-
public interface AssetPerformanceConfigProviderTheAssetPerformanceConfigProviderinterface provide methods for retrieving the Asset Insight configurations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAssetClickSuccessEvent(ResourceResolver resolver)Gets the SiteCatalyst Asset Click success event.java.lang.StringgetAssetIdClickEVar(ResourceResolver resolver)Gets the SiteCatalyst eVar variable for the Asset Click Success Event.java.lang.StringgetAssetIdImpressionListVar(ResourceResolver resolver)Gets the SiteCatalyst list variable for the Asset Impression Success Event.java.lang.StringgetAssetImpressionSuccessEvent(ResourceResolver resolver)Gets the SiteCatalyst Asset Impression success event.ConfigurationgetSCConfiguration(ResourceResolver resolver)Gets the Asset Insight - SiteCatlyst configuration.java.lang.StringgetSCConfiguredReportSuite(Configuration scConfiguration)Gets the SiteCatalyst ReportSuite configured with the scConfiguration.java.lang.StringgetSCConfiguredTrackingServer(SlingHttpServletRequest request, Configuration scConfiguration)Gets the SiteCatalyst Tracking Server configured with the scConfiguration.java.lang.StringgetSCConfiguredVisitorNamespace(Configuration scConfiguration)Gets the SiteCatalyst Visitor Namespace configured with the scConfiguration.java.lang.StringgetSiteCatalystCloudServiceConfigPath(Resource resource)Gets the SiteCatalyst cloud service config path.java.lang.StringgetSiteCatalystCloudServiceConfigPath(ResourceResolver resolver)Gets the SiteCatalyst cloud service config path.
-
-
-
Method Detail
-
getSiteCatalystCloudServiceConfigPath
java.lang.String getSiteCatalystCloudServiceConfigPath(Resource resource)
Gets the SiteCatalyst cloud service config path.- Parameters:
resource- used for resolving the configuration paths- Returns:
- the SiteCatalyst cloud service config path
-
getSiteCatalystCloudServiceConfigPath
java.lang.String getSiteCatalystCloudServiceConfigPath(ResourceResolver resolver)
Gets the SiteCatalyst cloud service config path.- Parameters:
resolver- , used for resolving the configuration paths- Returns:
- the SiteCatalyst cloud service config path
-
getAssetIdImpressionListVar
java.lang.String getAssetIdImpressionListVar(ResourceResolver resolver)
Gets the SiteCatalyst list variable for the Asset Impression Success Event.- Parameters:
resolver- , used for resolving the configuration paths- Returns:
- the SiteCatalyst list variable for the Asset Impression Success Event.
-
getAssetIdClickEVar
java.lang.String getAssetIdClickEVar(ResourceResolver resolver)
Gets the SiteCatalyst eVar variable for the Asset Click Success Event.- Parameters:
resolver- , used for resolving the configuration paths- Returns:
- the SiteCatalyst eVar variable for the Asset Click Success Event.
-
getAssetImpressionSuccessEvent
java.lang.String getAssetImpressionSuccessEvent(ResourceResolver resolver)
Gets the SiteCatalyst Asset Impression success event.- Parameters:
resolver- , used for resolving the configuration paths- Returns:
- the SiteCatalyst Asset Impression success event.
-
getAssetClickSuccessEvent
java.lang.String getAssetClickSuccessEvent(ResourceResolver resolver)
Gets the SiteCatalyst Asset Click success event.- Parameters:
resolver- , used for resolving the configuration paths- Returns:
- the SiteCatalyst Asset Click success event.
-
getSCConfiguredReportSuite
java.lang.String getSCConfiguredReportSuite(Configuration scConfiguration)
Gets the SiteCatalyst ReportSuite configured with the scConfiguration.- Parameters:
scConfiguration- site catalyst configuration- Returns:
- the SiteCatalyst ReportSuite configured with the configuration
-
getSCConfiguredVisitorNamespace
java.lang.String getSCConfiguredVisitorNamespace(Configuration scConfiguration)
Gets the SiteCatalyst Visitor Namespace configured with the scConfiguration.- Parameters:
scConfiguration- site catalyst configuration- Returns:
- the SiteCatalyst Visitor Namespace configured with the configuration
-
getSCConfiguredTrackingServer
java.lang.String getSCConfiguredTrackingServer(SlingHttpServletRequest request, Configuration scConfiguration)
Gets the SiteCatalyst Tracking Server configured with the scConfiguration.- Parameters:
scConfiguration- site catalyst configurationrequest- client request- Returns:
- the SiteCatalyst Tracking Server configured with the configuration
-
getSCConfiguration
Configuration getSCConfiguration(ResourceResolver resolver)
Gets the Asset Insight - SiteCatlyst configuration.- Parameters:
resolver- , used for resolving the configuration paths- Returns:
- the Asset Insight - SiteCatlyst configuration.
-
-