Class ChainProductReferenceTargetStrategy
java.lang.Object
de.hybris.platform.commerceservices.strategies.impl.ChainProductReferenceTargetStrategy
- All Implemented Interfaces:
ProductReferenceTargetStrategy
public class ChainProductReferenceTargetStrategy
extends Object
implements ProductReferenceTargetStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ProductReferenceTargetStrategy>getTarget(ProductModel sourceProduct, ProductReferenceModel reference) Gets the target product for the given product reference.voidsetProductReferenceTargetStrategies(List<ProductReferenceTargetStrategy> productReferenceTargetStrategies)
-
Constructor Details
-
ChainProductReferenceTargetStrategy
public ChainProductReferenceTargetStrategy()
-
-
Method Details
-
getProductReferenceTargetStrategies
-
setProductReferenceTargetStrategies
public void setProductReferenceTargetStrategies(List<ProductReferenceTargetStrategy> productReferenceTargetStrategies) -
getTarget
Description copied from interface:ProductReferenceTargetStrategyGets the target product for the given product reference. Should return either the a proposed target product or null if this strategy cannot offer a better target than the default.- Specified by:
getTargetin interfaceProductReferenceTargetStrategy- Parameters:
sourceProduct- the source productreference- the product reference- Returns:
- the target product
-