Class DefaultUnifiedUICreateUpdateRemoveBaggageCarryOnServiceStrategy

java.lang.Object
de.hybris.platform.unifieduibackofficeservices.strategies.impl.AbstractCreateUpdateRemoveServiceStrategy
de.hybris.platform.unifieduibackofficeservices.strategies.impl.DefaultUnifiedUICreateUpdateRemoveBaggageCarryOnServiceStrategy
All Implemented Interfaces:
UnifiedUICreateUpdateRemoveServiceStrategy

public class DefaultUnifiedUICreateUpdateRemoveBaggageCarryOnServiceStrategy extends AbstractCreateUpdateRemoveServiceStrategy implements UnifiedUICreateUpdateRemoveServiceStrategy
The Unified UI implementation of UnifiedUICreateUpdateRemoveServiceStrategy interface, to create/update/remove an baggage/carryOn product.
  • Constructor Details

    • DefaultUnifiedUICreateUpdateRemoveBaggageCarryOnServiceStrategy

      public DefaultUnifiedUICreateUpdateRemoveBaggageCarryOnServiceStrategy()
  • Method Details

    • createUpdateService

      public void createUpdateService(AncillaryProduct ancillaryProduct, CatalogVersionModel catalogVersion)
      This method will either create or update an existing baggage products in the system.
      Specified by:
      createUpdateService in interface UnifiedUICreateUpdateRemoveServiceStrategy
      Parameters:
      ancillaryProduct - the services to create/update in the system
      catalogVersion - the catalog version
    • removeService

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

      public Map<String,UnifiedUIBaggageCarryOnServiceStrategy> getUnifiedUIBaggageCarryOnServiceStrategyMap()
      Gets unified ui baggage carry on service strategy map.
      Returns:
      the unified uiatpco baggage carry on service strategy map
    • setUnifiedUIBaggageCarryOnServiceStrategyMap

      public void setUnifiedUIBaggageCarryOnServiceStrategyMap(Map<String,UnifiedUIBaggageCarryOnServiceStrategy> unifiedUIBaggageCarryOnServiceStrategyMap)
      Sets unified ui baggage carry on service strategy map.
      Parameters:
      unifiedUIBaggageCarryOnServiceStrategyMap - the unified uiatpco baggage carry on service strategy map