Class AbstractBundleOrderPopulator<SOURCE extends AbstractOrderModel,​TARGET extends AbstractOrderData>

  • 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 Detail

      • AbstractBundleOrderPopulator

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

      • getSortedEntryListBasedOnBundleAndComponent

        protected java.util.List<OrderEntryData> getSortedEntryListBasedOnBundleAndComponent​(java.util.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.