Interface UnifiedUICreateUpdateRemoveServiceStrategy

All Known Implementing Classes:
DefaultUnifiedUICreateUpdateRemoveBaggageCarryOnServiceStrategy, DefaultUnifiedUICreateUpdateRemoveNonATPCOServiceStrategy

public interface UnifiedUICreateUpdateRemoveServiceStrategy
The Unified UI interface for creating, updating and removing an ancillary product.
  • Method Details

    • createUpdateService

      void createUpdateService(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion)
      This method will either create or update an existing ancillary product in the system.
      Parameters:
      ancillaryProduct - the services to create/update in the system
      catalogVersion - the catalog version
    • removeService

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