Class DefaultTravelCartValidationStrategy

java.lang.Object
de.hybris.platform.commerceservices.strategies.impl.DefaultCartValidationStrategy
de.hybris.platform.travelservices.strategies.cart.validation.impl.DefaultTravelCartValidationStrategy
All Implemented Interfaces:
de.hybris.platform.commerceservices.strategies.CartCleanStrategy, de.hybris.platform.commerceservices.strategies.CartValidationStrategy

public class DefaultTravelCartValidationStrategy extends de.hybris.platform.commerceservices.strategies.impl.DefaultCartValidationStrategy
The strategy provides customized method with context of cart validation for travel.
  • Constructor Details

    • DefaultTravelCartValidationStrategy

      public DefaultTravelCartValidationStrategy()
  • Method Details

    • validateCartEntry

      protected CommerceCartModification validateCartEntry(CartModel cartModel, CartEntryModel cartEntryModel)
      Overrides:
      validateCartEntry in class de.hybris.platform.commerceservices.strategies.impl.DefaultCartValidationStrategy
    • getCartEntryValidationStrategyByEntryTypeMap

      protected Map<OrderEntryType,CartEntryValidationStrategyByEntryType> getCartEntryValidationStrategyByEntryTypeMap()
      Gets cart entry validation strategy by entry type map.
      Returns:
      the cart entry validation strategy by entry type map
    • setCartEntryValidationStrategyByEntryTypeMap

      public void setCartEntryValidationStrategyByEntryTypeMap(Map<OrderEntryType,CartEntryValidationStrategyByEntryType> cartEntryValidationStrategyByEntryTypeMap)
      Sets cart entry validation strategy by entry type map.
      Parameters:
      cartEntryValidationStrategyByEntryTypeMap - the cart entry validation strategy by entry type map
    • validateDelivery

      protected void validateDelivery(CartModel cartModel)
      Overrides:
      validateDelivery in class de.hybris.platform.commerceservices.strategies.impl.DefaultCartValidationStrategy