Class AbstractAddBundleToCartValidationStrategy

java.lang.Object
de.hybris.platform.travelfacades.strategies.AbstractAddBundleToCartValidationStrategy
All Implemented Interfaces:
AddBundleToCartValidationStrategy
Direct Known Subclasses:
DepartureArrivalTimesValidationStrategy, OriginDestinationRefNumberValidationStrategy, OriginDestinationValidationStrategy, TransportOfferingsTimesValidationStrategy

public abstract class AbstractAddBundleToCartValidationStrategy extends Object implements AddBundleToCartValidationStrategy
Abstract Strategy implementing AddBundleToCartValidationStrategy
  • Field Details

    • ADD_BUNDLE_TO_CART_VALIDATION_ERROR_NO_SESSION_CART

      protected static final String ADD_BUNDLE_TO_CART_VALIDATION_ERROR_NO_SESSION_CART
      See Also:
  • Constructor Details

    • AbstractAddBundleToCartValidationStrategy

      public AbstractAddBundleToCartValidationStrategy()
  • Method Details

    • createAddToCartResponse

      protected AddToCartResponseData createAddToCartResponse(boolean valid, String errorMessage, Integer minOriginDestinationRefNumber)
      Creates a AddToCartResponseData
      Parameters:
      valid - as a boolean flag
      errorMessage - as the error message
      minOriginDestinationRefNumber - as teh min origin destination ref number
      Returns:
      the AddToCartResponseData