ICustomerProductCollection Interface

Implements

public interface ICustomerProductCollection extends IPartnerComponentString, IEntitySelector<String,IProduct>

Holds operations that can be performed on products that apply to a given customer.

Method Summary

Modifier and Type Method and Description
abstract IProduct byId(String productId)

Retrieves the operations tied with a specific product for a given customer.

abstract ICustomerProductCollectionByTargetView byTargetView(String targetView)

Retrieves the operations that can be applied on products in a given catalog view and that apply to a given customer.

Method Details

byId

public abstract IProduct byId(String productId)

Retrieves the operations tied with a specific product for a given customer.

Parameters:

productId - Identifier for the product.

Returns:

The operations that can be performed on a single product.

byTargetView

public abstract ICustomerProductCollectionByTargetView byTargetView(String targetView)

Retrieves the operations that can be applied on products in a given catalog view and that apply to a given customer.

Parameters:

targetView - The product target view.

Returns:

The catalog view operations by target view

Applies to