Interface MerchandisingBaggagePipelineManager

All Known Implementing Classes:
DefaultMerchandisingBaggagePipelineManager

public interface MerchandisingBaggagePipelineManager
Pros Merchandising Response Pipeline Manager for creating the BaggageResponseData from the MerchandisingResponse message.
  • Method Details

    • executePipeline

      BaggageResponseData executePipeline(List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer,String> passengerIdTypeMap, CartModel cartModel)
      Creates the baggageResponseData and populates all the fields.
      Parameters:
      transportOfferingCodes - the list of transport offering codes
      merchandisingResponse - the merchandising response
      passengerIdTypeMap - the passengerIdTypeMap
      cartModel - the cart
      Returns:
      the BaggageResponseData