Class DefaultOneOrderOSINSeatProfileListTypeHandler

java.lang.Object
de.hybris.platform.oneorderfacades.handlers.osin.impl.DefaultOneOrderOSINSeatProfileListTypeHandler
All Implemented Interfaces:
OneOrderOSINDataListsHandler

public class DefaultOneOrderOSINSeatProfileListTypeHandler extends Object implements OneOrderOSINDataListsHandler
The One Order implementation of OneOrderOSINDataListsHandler interface. This handler populates the seatProfileList in dataList attribute.
  • Constructor Details

    • DefaultOneOrderOSINSeatProfileListTypeHandler

      public DefaultOneOrderOSINSeatProfileListTypeHandler()
  • Method Details

    • handle

      public void handle(OrderModel orderModel, DataListsType dataListsType)
      Create a list of seats from selected accommodation in the orderModel.
      Specified by:
      handle in interface OneOrderOSINDataListsHandler
      Parameters:
      orderModel - the orderModel
      dataListsType - the dataListsType
    • createSeatProfiles

      protected SeatProfileType createSeatProfiles(SelectedAccommodationModel selectedAcc)
      Create seat profiles type.
      Parameters:
      selectedAcc - the selected Acc
      Returns:
      the seat profile type