Class AbstractBundleOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData>

java.lang.Object
de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE,TARGET>
de.hybris.platform.configurablebundlefacades.order.converters.populator.AbstractBundleOrderPopulator<SOURCE,TARGET>
Type Parameters:
SOURCE - class to populate from
TARGET - class to populate to
All Implemented Interfaces:
Populator<SOURCE,TARGET>
Direct Known Subclasses:
BundleOrderPopulator

@Deprecated(since="1905", forRemoval=true) public abstract class AbstractBundleOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData> extends AbstractOrderPopulator<SOURCE,TARGET>
Deprecated, for removal: This API element is subject to removal in a future version.
since 1905: The comparator compares only deprecated fields, so it is deprecated, too.
Abstract class for order converters for bundles. This class is responsible for sorting the order entries by the bundle template they are assigned to.
  • Constructor Details

    • AbstractBundleOrderPopulator

      public AbstractBundleOrderPopulator()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getSortedEntryListBasedOnBundleAndComponent

      protected List<OrderEntryData> getSortedEntryListBasedOnBundleAndComponent(List<OrderEntryData> entries)
      Deprecated, for removal: This API element is subject to removal in a future version.
      This method returns the given order entries sorted by the bundle number and component's position.
      Parameters:
      entries - List of AbstractOrderEntryModels to be sorted
      Returns:
      List of AbstractOrderEntryModels ordered by the bundleNo and component.
    • getBundleTemplateService

      protected BundleTemplateService getBundleTemplateService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setBundleTemplateService

      public void setBundleTemplateService(BundleTemplateService bundleTemplateService)
      Deprecated, for removal: This API element is subject to removal in a future version.