Interface SourcingRequestMapper

All Known Implementing Classes:
DefaultSourcingRequestMapper, OaaApiV1SourcingRequestMapper

public interface SourcingRequestMapper
Maps Hybris cart or order model to sourcing request
  • Method Details

    • mapCartModelToSourcingRequest

      SourcingAbapRequest mapCartModelToSourcingRequest(CartModel cartModel, boolean execAllStrategies, boolean reserve, RestServiceConfiguration restConfiguration)
      Maps hybris cart to sourcing request
      Parameters:
      cartModel - Hybris Cart
      execAllStrategies - execute all strategies
      reserve - create or update a temporary reservation
      restConfiguration - configuration object
      Returns:
      ABAP sourcing request
      Throws:
      SourcingException
    • mapOrderModelToSourcingRequest

      SourcingAbapRequest mapOrderModelToSourcingRequest(OrderModel orderModel, boolean execAllStrategies, boolean reserve, RestServiceConfiguration restConfiguration)
      Maps hybris order to sourcing request
      Parameters:
      orderModel - Hybris Cart
      execAllStrategies - execute all strategies
      reserve - create or update a temporary reservation
      restConfiguration - configuration object
      Returns:
      ABAP sourcing request
      Throws:
      SourcingException