Class AbstractAddToCartValidationStrategy

java.lang.Object
de.hybris.platform.travelfacades.strategies.AbstractAddToCartValidationStrategy
All Implemented Interfaces:
AddToCartValidationStrategy
Direct Known Subclasses:
BundledProductValidationStrategy, ProductAvailabilityValidationStrategy, TravellerStatusValidationStrategy, TravelRestrictionValidationStrategy

public abstract class AbstractAddToCartValidationStrategy extends Object implements AddToCartValidationStrategy
Abstract Strategy implementing AddToCartValidationStrategy
  • Constructor Details

    • AbstractAddToCartValidationStrategy

      public AbstractAddToCartValidationStrategy()
  • Method Details

    • getAddToCartResponse

      protected AddToCartResponseData getAddToCartResponse(boolean valid, List<String> errorMessages)
      Creates a AddToCartResponseData
      Parameters:
      valid - as a boolean flag
      errorMessages - as a list of error messages
      Returns:
      the AddToCartResponseData
    • getAddToCartResponse

      protected AddToCartResponseData getAddToCartResponse(boolean valid, List<String> errorMessages, String statusMessage)
      Creates a AddToCartResponseData
      Parameters:
      valid - as a boolean flag
      errorMessages - as a list of error messages
      statusMessage - the status message
      Returns:
      the AddToCartResponseData