Interface UnifiedUICreateUpdateATPCOServiceStrategy
- All Known Implementing Classes:
DefaultUnifiedUICreateUpdateATPCOBaggageCarryOnServiceStrategy,DefaultUnifiedUICreateUpdateATPCOServiceStrategy
public interface UnifiedUICreateUpdateATPCOServiceStrategy
The Unified UI interface for creating and updating an ATPCO service basing on the Category of the product.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateUpdateATPCOService(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion, Set<String> productNotCreated, List<ATPCOAncillaryProductModel> atpcoServices, List<ShoppingBaggageProductModel> baggageCarryOnServices) This method will either create or update an existing ATPCO products in the system from the merchandising data service response.
-
Method Details
-
createUpdateATPCOService
void createUpdateATPCOService(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion, Set<String> productNotCreated, List<ATPCOAncillaryProductModel> atpcoServices, List<ShoppingBaggageProductModel> baggageCarryOnServices) This method will either create or update an existing ATPCO products in the system from the merchandising data service response.- Parameters:
ancillaryProduct- the services to create/update in the systemcatalogVersion- the catalog versionproductNotCreated- the list of product to be filled with the code of the product that are not created due to some issuesatpcoServices- the atpco services to be updatedbaggageCarryOnServices- the baggage/carry on services to be updated
-