Class ChainProductReferenceTargetStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.strategies.impl.ChainProductReferenceTargetStrategy
-
- All Implemented Interfaces:
ProductReferenceTargetStrategy
public class ChainProductReferenceTargetStrategy extends java.lang.Object implements ProductReferenceTargetStrategy
-
-
Constructor Summary
Constructors Constructor Description ChainProductReferenceTargetStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<ProductReferenceTargetStrategy>getProductReferenceTargetStrategies()ProductModelgetTarget(ProductModel sourceProduct, ProductReferenceModel reference)Gets the target product for the given product reference.voidsetProductReferenceTargetStrategies(java.util.List<ProductReferenceTargetStrategy> productReferenceTargetStrategies)
-
-
-
Method Detail
-
getProductReferenceTargetStrategies
protected java.util.List<ProductReferenceTargetStrategy> getProductReferenceTargetStrategies()
-
setProductReferenceTargetStrategies
public void setProductReferenceTargetStrategies(java.util.List<ProductReferenceTargetStrategy> productReferenceTargetStrategies)
-
getTarget
public ProductModel getTarget(ProductModel sourceProduct, ProductReferenceModel reference)
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
-
-