Class OrderViewPaxJourneyListHandler

java.lang.Object
de.hybris.platform.ndc182facades.facades.order.handlers.impl.OrderViewPaxJourneyListHandler
All Implemented Interfaces:
OrderViewDataListsListHandler

public class OrderViewPaxJourneyListHandler extends Object implements OrderViewDataListsListHandler
The Order View Data List Type implementation of OrderViewDataListsListHandler interface. This handler populates the pax journey list in the data list type attribute.
  • Constructor Details

    • OrderViewPaxJourneyListHandler

      public OrderViewPaxJourneyListHandler()
  • Method Details

    • handle

      public void handle(OrderModel orderModel, DataListsType dataListsType)
      Creates a collection of segments which satisfies transportation of a passenger for a given origin and destination.
      Specified by:
      handle in interface OrderViewDataListsListHandler
      Parameters:
      orderModel - the orderModel
      dataListsType - the dataListsType
    • createPaxJourney

      protected PaxJourneyType createPaxJourney(TravelRouteModel travelRouteModel, Set<String> transportOfferingsCodeList)
      Create seat profiles type.
      Parameters:
      travelRouteModel - the travel route model
      transportOfferingsCodeList - the transport offering codes list
      Returns:
      the seat profile type