final class VariationServiceImpl extends java.lang.Object implements VariationService
Modifier and Type | Field and Description |
---|---|
private ProductService |
productService |
private ProductTypeService |
productTypeService |
private VariationSummaryService |
summaryService |
Constructor and Description |
---|
VariationServiceImpl(ProductService productService,
ProductTypeService productTypeService,
VariationSummaryService summaryService) |
Modifier and Type | Method and Description |
---|---|
Variations |
getVariations(ShopRequestContext reqCtx,
GUID superProductId)
Get variations of a super product.
|
private boolean |
isMaster(Product superProduct)
This check covers the usual cases.
|
private final ProductService productService
private final ProductTypeService productTypeService
private final VariationSummaryService summaryService
@Inject public VariationServiceImpl(ProductService productService, ProductTypeService productTypeService, VariationSummaryService summaryService)
public Variations getVariations(ShopRequestContext reqCtx, GUID superProductId)
VariationService
getVariations
in interface VariationService
superProductId
- GUID of a super productprivate boolean isMaster(Product superProduct)