Interface PROSRemoveOrderEntryStrategy

All Known Implementing Classes:
DefaultPROSRemoveAccommodationProductStrategy, DefaultPROSRemoveCommerceAncillaryBaggageProductStrategy, DefaultPROSRemoveDefaultProductStrategy, DefaultPROSRemoveShoppingAncillaryProductStrategy, DefaultPROSRemoveShoppingBaggageProductStrategy

public interface PROSRemoveOrderEntryStrategy
The Pros Remove Order Entry Strategy to remove an order entry to the cart.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    removeOrderEntry(CartModel cartModel, AbstractOrderEntryModel orderEntryModel)
    This method remove an order entry from the cart by setting the quantity to 0, the AmendStatus to CHANGED and active to FALSE.
  • Method Details

    • removeOrderEntry

      void removeOrderEntry(CartModel cartModel, AbstractOrderEntryModel orderEntryModel) throws CancelFlightException
      This method remove an order entry from the cart by setting the quantity to 0, the AmendStatus to CHANGED and active to FALSE.
      Parameters:
      cartModel - the cartModel
      orderEntryModel - the order Entry to remove
      Throws:
      CancelFlightException