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