Interface MerchandisingAncillariesPipelineManager

All Known Implementing Classes:
DefaultMerchandisingAncillariesPipelineManager

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

    • executePipeline

      AncillaryResponseData executePipeline(List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer,String> passengerIdTypeMap, CartModel cartModel)
      Creates the ancillaryResponseData 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 AncillaryResponseData