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 StringgetAssetClickSuccessEvent(ResourceResolver resolver)Gets the SiteCatalyst Asset Click success event.StringgetAssetIdClickEVar(ResourceResolver resolver)Gets the SiteCatalyst eVar variable for the Asset Click Success Event.StringgetAssetIdImpressionListVar(ResourceResolver resolver)Gets the SiteCatalyst list variable for the Asset Impression Success Event.StringgetAssetImpressionSuccessEvent(ResourceResolver resolver)Gets the SiteCatalyst Asset Impression success event.ConfigurationgetSCConfiguration(ResourceResolver resolver)Gets the Asset Insight - SiteCatlyst configuration.StringgetSCConfiguredReportSuite(Configuration scConfiguration)Gets the SiteCatalyst ReportSuite configured with the scConfiguration.StringgetSCConfiguredTrackingServer(SlingHttpServletRequest request, Configuration scConfiguration)Gets the SiteCatalyst Tracking Server configured with the scConfiguration.StringgetSCConfiguredVisitorNamespace(Configuration scConfiguration)Gets the SiteCatalyst Visitor Namespace configured with the scConfiguration.StringgetSiteCatalystCloudServiceConfigPath(Resource resource)Gets the SiteCatalyst cloud service config path.StringgetSiteCatalystCloudServiceConfigPath(ResourceResolver resolver)Gets the SiteCatalyst cloud service config path.
-
-
-
Method Detail
-
getSiteCatalystCloudServiceConfigPath
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
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
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
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
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
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
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
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
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.
-
-