Class DefaultCartProductEntryAvailabilityValidationStrategy
java.lang.Object
de.hybris.platform.travelfacades.strategies.impl.AncillaryCartProductAvailabilityValidationStrategy
de.hybris.platform.travelfacades.strategies.impl.DefaultCartProductEntryAvailabilityValidationStrategy
- All Implemented Interfaces:
AncillaryCartValidationStrategy,CartEntryValidationStrategy
public class DefaultCartProductEntryAvailabilityValidationStrategy
extends AncillaryCartProductAvailabilityValidationStrategy
implements CartEntryValidationStrategy
The strategy is used to validate the ancillary product entry based on its availability.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateCartEntry(AbstractOrderEntryModel orderEntryModel, long quantity) Method to validate the cart entry productMethods inherited from class de.hybris.platform.travelfacades.strategies.impl.AncillaryCartProductAvailabilityValidationStrategy
getTravelCartFacade, setTravelCartFacade, validateAddToCart
-
Constructor Details
-
DefaultCartProductEntryAvailabilityValidationStrategy
public DefaultCartProductEntryAvailabilityValidationStrategy()
-
-
Method Details
-
validateCartEntry
public void validateCartEntry(AbstractOrderEntryModel orderEntryModel, long quantity) throws ProductStockNotAvailableException Description copied from interface:CartEntryValidationStrategyMethod to validate the cart entry product- Specified by:
validateCartEntryin interfaceCartEntryValidationStrategy- Parameters:
orderEntryModel- as the order entry to be updated or removed from the cartquantity- as the quantity to add/update/remove- Throws:
ProductStockNotAvailableException- the product stock not available exception
-