Interface YProfileAffinityFacade

All Known Implementing Classes:
DefaultYProfileAffinityFacade

public interface YProfileAffinityFacade
Interface provides ability to get affinity data for a profile.
  • Method Details

    • getProductAffinities

      List<ProductAffinityData> getProductAffinities(ProductAffinityParameterData productAffinityParameterData)
      Returns list of products affinities associated to the current session customer.
      Parameters:
      productAffinityParameterData - holds parameters to be used for data retrieval if needed.
      Returns:
      List
    • getCategoryAffinities

      List<CategoryAffinityData> getCategoryAffinities(CategoryAffinityParameterData categoryAffinityParameterData)
      Returns list of categories affinities associated to the current session customer.
      Parameters:
      categoryAffinityParameterData - holds parameters to be used for data retrieval if needed
      Returns:
      List
    • getDeviceAffinities

      List<TechnologyUsedData> getDeviceAffinities(DeviceAffinityParameterData deviceAffinityParameterData)
      Returns list of device affinities associated to the current session customer.
      Parameters:
      deviceAffinityParameterData - holds parameters to be used for data retrieval if needed.
      Returns:
      List