Interface TmaPoVariantFacade

All Known Implementing Classes:
DefaultTmaPoVariantFacade

public interface TmaPoVariantFacade
Facade for TmaPoVariantModel operations.
Since:
1810
  • Method Details

    • groupByBaseProduct

      List<ProductData> groupByBaseProduct(List<ProductData> productDataList)
      Groups variants based on base product and on storage size. For each storage size, one or many colors may be available. If a product is not a variant, that product will be added directly to the result list.
      Parameters:
      productDataList - list of all products
      Returns:
      list of products grouped by base product and storage size.