Interface IProductCollectionByCountry

All Superinterfaces:
IEntitySelector<String,​IProduct>, IPartnerComponent<String>, IPartnerComponentString
All Known Implementing Classes:
ProductCollectionByCountryOperations

public interface IProductCollectionByCountry
extends IPartnerComponentString, IEntitySelector<String,​IProduct>
Holds operations that can be performed on products from a given country.
  • Method Details

    • byId

      IProduct byId​(String productId)
      Retrieves the operations tied with a specific product.
      Specified by:
      byId in interface IEntitySelector<String,​IProduct>
      Parameters:
      productId - The identifier for the product.
      Returns:
      The available product operations.
    • byTargetView

      IProductCollectionByCountryByTargetView byTargetView​(String targetView)
      Retrieves the operations that can be applied on products that belong to a given country, catalog view and target segment.
      Parameters:
      targetView - The product target view.
      Returns:
      The product collection operations by country and by target view.