Class DefaultPROSRemovePerPaxPerLegCommerceAncillaryBaggageProductsStrategy
java.lang.Object
de.hybris.platform.prosservices.order.strategies.impl.DefaultPROSAbstractRemoveProductStrategy
de.hybris.platform.prosservices.order.strategies.impl.DefaultPROSRemovePerPaxPerLegCommerceAncillaryBaggageProductsStrategy
- All Implemented Interfaces:
PROSAddToCartCriteriaRemoveCommerceAncillaryBaggageStrategy
public class DefaultPROSRemovePerPaxPerLegCommerceAncillaryBaggageProductsStrategy
extends DefaultPROSAbstractRemoveProductStrategy
implements PROSAddToCartCriteriaRemoveCommerceAncillaryBaggageStrategy
The Pros implementation of
PROSAddToCartCriteriaRemoveCommerceAncillaryBaggageStrategy interface.-
Field Summary
Fields inherited from class de.hybris.platform.prosservices.order.strategies.impl.DefaultPROSAbstractRemoveProductStrategy
DEFAULT_COMMERCE_ANCILLARY_REFUND_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,PROSCommerceProductRefundTypeStrategy> Gets pros commerce product refund type strategy map.voidremoveCommerceAncillaryBaggageOrderEntry(CartModel cartModel, AbstractOrderEntryModel orderEntryModel) This method removes an order entry with add to cart criteria equal to PER_PAX_PER_LEG and PER_LEG.voidsetProsCommerceAncillaryBaggageProductsRefundTypeStrategyMap(Map<String, PROSCommerceProductRefundTypeStrategy> prosCommerceAncillaryBaggageProductsRefundTypeStrategyMap) Sets pros commerce product refund type strategy map.Methods inherited from class de.hybris.platform.prosservices.order.strategies.impl.DefaultPROSAbstractRemoveProductStrategy
getCommerceAncillaryBaggageRefundType, getModelService, setModelService, setOrderEntryToInactive
-
Constructor Details
-
DefaultPROSRemovePerPaxPerLegCommerceAncillaryBaggageProductsStrategy
public DefaultPROSRemovePerPaxPerLegCommerceAncillaryBaggageProductsStrategy()
-
-
Method Details
-
removeCommerceAncillaryBaggageOrderEntry
public void removeCommerceAncillaryBaggageOrderEntry(CartModel cartModel, AbstractOrderEntryModel orderEntryModel) This method removes an order entry with add to cart criteria equal to PER_PAX_PER_LEG and PER_LEG.- Specified by:
removeCommerceAncillaryBaggageOrderEntryin interfacePROSAddToCartCriteriaRemoveCommerceAncillaryBaggageStrategy- Parameters:
cartModel- the cartorderEntryModel- the order entry
-
getProsCommerceAncillaryBaggageProductsRefundTypeStrategyMap
protected Map<String,PROSCommerceProductRefundTypeStrategy> getProsCommerceAncillaryBaggageProductsRefundTypeStrategyMap()Gets pros commerce product refund type strategy map.- Returns:
- the pros commerce product refund type strategy map
-
setProsCommerceAncillaryBaggageProductsRefundTypeStrategyMap
public void setProsCommerceAncillaryBaggageProductsRefundTypeStrategyMap(Map<String, PROSCommerceProductRefundTypeStrategy> prosCommerceAncillaryBaggageProductsRefundTypeStrategyMap) Sets pros commerce product refund type strategy map.- Parameters:
prosCommerceAncillaryBaggageProductsRefundTypeStrategyMap- the pros commerce product refund type strategy map
-