Interface UnifiedUIATPCOBaggageCarryOnServiceStrategy
- All Known Implementing Classes:
DefaultUnifiedUICreateUpdateATPCOBaggageStrategy,DefaultUnifiedUICreateUpdateATPCOCarryOnAllowanceStrategy
public interface UnifiedUIATPCOBaggageCarryOnServiceStrategy
The Unified UI interface for creating and updating an ATPCO baggage/carryOn product basing on the SubGroup code of the
product.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateUpdateATPCOBaggageCarryOnProduct(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion, Set<String> productNotCreated, List<ShoppingBaggageProductModel> shoppingBaggageProducts) This method will either create or update an existing ATPCO baggage/carryOn in the system from the merchandising data service response.
-
Method Details
-
createUpdateATPCOBaggageCarryOnProduct
void createUpdateATPCOBaggageCarryOnProduct(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion, Set<String> productNotCreated, List<ShoppingBaggageProductModel> shoppingBaggageProducts) This method will either create or update an existing ATPCO baggage/carryOn 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 issuesshoppingBaggageProducts- the list of baggages/carry on to be updated
-