Class TransportCartEntryValidationStrategy
java.lang.Object
de.hybris.platform.travelservices.strategies.cart.validation.AbstractCartEntryValidationStrategy
de.hybris.platform.travelservices.strategies.cart.validation.impl.TransportCartEntryValidationStrategy
- All Implemented Interfaces:
CartEntryValidationStrategyByEntryType
The type Transport cart entry validation strategy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longgetCartLevel(CartEntryModel cartEntryModel, CartModel cartModel) protected AbstractOrderEntryModelgetOriginalOrderEntry(CartEntryModel entry, OrderModel originalOrder) Gets original order entry.validate(CartEntryModel cartEntryModel) Validates a cartEntry with a custom logic according with the entry typeMethods inherited from class de.hybris.platform.travelservices.strategies.cart.validation.AbstractCartEntryValidationStrategy
createModification, getBaseStoreService, getCartService, getCommerceStockService, getEntryTypeStockResolvingStrategyMap, getExistingShipCartEntryForProduct, getModelService, getProductService, getStockLevel, hasPointOfService, isProductNotAvailableInPOS, setBaseStoreService, setCartService, setCommerceStockService, setEntryTypeStockResolvingStrategyMap, setModelService, setProductService
-
Constructor Details
-
TransportCartEntryValidationStrategy
public TransportCartEntryValidationStrategy()
-
-
Method Details
-
validate
Description copied from interface:CartEntryValidationStrategyByEntryTypeValidates a cartEntry with a custom logic according with the entry type- Specified by:
validatein interfaceCartEntryValidationStrategyByEntryType- Overrides:
validatein classAbstractCartEntryValidationStrategy- Parameters:
cartEntryModel- the cart entry- Returns:
- commerce cart modification
-
getCartLevel
- Specified by:
getCartLevelin classAbstractCartEntryValidationStrategy
-
getOriginalOrderEntry
protected AbstractOrderEntryModel getOriginalOrderEntry(CartEntryModel entry, OrderModel originalOrder) Gets original order entry.- Parameters:
entry- the entryoriginalOrder- the original order- Returns:
- the original order entry
-