Interface UnifiedUIBaggageCarryOnServiceStrategy

All Known Implementing Classes:
DefaultUnifiedUICreateUpdateRemoveBaggageStrategy, DefaultUnifiedUICreateUpdateRemoveCarryOnAllowanceStrategy

public interface UnifiedUIBaggageCarryOnServiceStrategy
The Unified UI interface for creating, updating and removing an baggage/carryOn product.
  • Method Details

    • createUpdateBaggageCarryOnProduct

      void createUpdateBaggageCarryOnProduct(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion)
      This method will either create or update an existing baggage/carryOn products in the system.
      Parameters:
      ancillaryProduct - the services to create/update in the system
      catalogVersion - the catalog version
    • removeBaggageCarryOnProduct

      void removeBaggageCarryOnProduct(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion)
      This method will remove an existing baggage/carryOn product in the system.
      Parameters:
      ancillaryProduct - the services to remove in the system
      catalogVersion - the catalog version