Class DefaultTmaPoVariantFacade

java.lang.Object
de.hybris.platform.b2ctelcofacades.product.impl.DefaultTmaPoVariantFacade
All Implemented Interfaces:
TmaPoVariantFacade

public class DefaultTmaPoVariantFacade extends Object implements TmaPoVariantFacade
Default implementation for TmaPoVariantFacade.
Since:
1810
  • Constructor Details

    • DefaultTmaPoVariantFacade

      public DefaultTmaPoVariantFacade()
  • Method Details

    • groupByBaseProduct

      public List<ProductData> groupByBaseProduct(List<ProductData> productDataList)
      Description copied from interface: TmaPoVariantFacade
      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.
      Specified by:
      groupByBaseProduct in interface TmaPoVariantFacade
      Parameters:
      productDataList - list of all products
      Returns:
      list of products grouped by base product and storage size.