Interface AnalyticsProvider

All Known Implementing Classes:
DefaultAnalyticsProviderImpl, DummyAnalyticsProvider

public interface AnalyticsProvider
Provides access to product configuration intelligence information for analytics
  • Method Summary

    Modifier and Type
    Method
    Description
    Provides AnalyticsDocument object, which contains popularity information for the given ConfigModel Retrieves if present current total price, base price and selected options price
    boolean
    Indicates whether the product configuration intelligence provider is active
  • Method Details

    • getPopularity

      AnalyticsDocument getPopularity(ConfigModel config)
      Provides AnalyticsDocument object, which contains popularity information for the given ConfigModel Retrieves if present current total price, base price and selected options price
      Parameters:
      config - configuration model for which popularity should be retrieved
      Returns:
      analytics document
    • isActive

      boolean isActive()
      Indicates whether the product configuration intelligence provider is active
      Returns:
      true if product configuration intelligence provider is active in the implementation