Class DefaultAncillaryCartProductValidationStrategy
java.lang.Object
de.hybris.platform.travelfacades.strategies.impl.DefaultAncillaryCartProductValidationStrategy
- All Implemented Interfaces:
CartEntryValidationStrategy
public class DefaultAncillaryCartProductValidationStrategy
extends Object
implements CartEntryValidationStrategy
The ancillary entry validation strategy to validate ancillary entry as active, ancillary product type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvalidateCartEntry(AbstractOrderEntryModel orderEntryModel, long quantity) Validate the cart entry as active and type of ancillary product.
-
Constructor Details
-
DefaultAncillaryCartProductValidationStrategy
public DefaultAncillaryCartProductValidationStrategy()
-
-
Method Details
-
validateCartEntry
public void validateCartEntry(AbstractOrderEntryModel orderEntryModel, long quantity) throws ProductNotEligibleException Validate the cart entry as active and type of ancillary product.- Specified by:
validateCartEntryin interfaceCartEntryValidationStrategy- Parameters:
orderEntryModel- the order entry Modelquantity- quantity to add/update/remove- Throws:
ProductNotEligibleException- the ancillary entry either not active or not a ancillary product entry.
-