Interface ICustomerProductCollectionByTargetView

All Superinterfaces:
IEntireEntityCollectionRetrievalOperations<Product,​ResourceCollection<Product>>, IPartnerComponent<Tuple<String,​String>>
All Known Implementing Classes:
CustomerProductCollectionByTargetViewOperations

public interface ICustomerProductCollectionByTargetView
extends IPartnerComponent<Tuple<String,​String>>, IEntireEntityCollectionRetrievalOperations<Product,​ResourceCollection<Product>>
Holds operations that can be performed on products in a given catalog view that apply to a given customer.
  • Method Details

    • byReservationScope

      ICustomerProductCollectionByTargetViewByReservationScope byReservationScope​(String reservationScope)
      Gets the operations that can be applied on products in a given catalog view and that apply to a given customer, filtered by reservation scope.
      Parameters:
      reservationScope - The reservation scope filter.
      Returns:
      The product collection operations by customer, by target view and by reservation scope.
    • byTargetSegment

      Gets the operations that can be applied on products in a given catalog view and that apply to a given customer, filtered by target segment.
      Parameters:
      targetSegment - The product segment filter.
      Returns:
      The product collection operations by customer, by target view and by target segment.