Interface ConfigurationAbstractOrderIntegrationHelper

  • All Known Implementing Classes:
    ConfigurationAbstractOrderIntegrationHelperImpl

    public interface ConfigurationAbstractOrderIntegrationHelper
    Utility class for configuration integration with hybris entities based on the abstract order entry, such as quotation, order or saved cart.
    • Method Detail

      • retrieveConfigurationOverviewData

        ConfigurationOverviewData retrieveConfigurationOverviewData​(AbstractOrderModel orderModel,
                                                                    int entryNumber)
        Retrieves the configuration overview data for an AbstractOrderEntry identified by code and entry number.
        Parameters:
        orderModel - AbstractOrderModel which contains the AbstractOrderEntry
        entryNumber - denotes the number of the entry contained in the AbstractOrder entity
        Returns:
        ConfigurationOverviewData object
      • isReorderable

        boolean isReorderable​(AbstractOrderModel orderModel)
        For configurable products it is checked the the knowledge base version the attached runtime configuration is still known by the configuration engine.
        Parameters:
        orderModel -
        Returns:
        true, only if all order items can be diretly re-ordered.