Class DefaultPROSAbstractRemoveProductStrategy
java.lang.Object
de.hybris.platform.prosservices.order.strategies.impl.DefaultPROSAbstractRemoveProductStrategy
- Direct Known Subclasses:
CommerceAncillaryCreateChangeFeeStrategy,DefaultPROSAddToCartCriteriaRemoveCommerceAncillaryBaggageProductsStrategy,DefaultPROSFullyRefundableShoppingAncillaryBaggageProductsStrategy,DefaultPROSNonRefundableShoppingAncillaryBaggageProductsStrategy,DefaultPROSRemoveAccommodationProductStrategy,DefaultPROSRemoveAllowanceStrategy,DefaultPROSRemoveCarryOnAllowanceStrategy,DefaultPROSRemoveCommerceAncillaryBaggageProductStrategy,DefaultPROSRemoveDefaultProductStrategy,DefaultPROSRemovePerPaxPerLegCommerceAncillaryBaggageProductsStrategy,DefaultPROSRemovePerSolutionCommerceAncillaryBaggageProductsStrategy,DefaultPROSRemoveShoppingAncillaryProductStrategy,DefaultPROSRemoveShoppingBaggageStrategy
The Pros abstract implementation of
PROSRemoveOrderEntryStrategy interface.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetCommerceAncillaryBaggageRefundType(AbstractOrderEntryModel orderEntryModel) Gets commerce ancillary baggage refund type.protected de.hybris.platform.servicelayer.model.ModelServiceGets model service.voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.protected voidsetOrderEntryToInactive(AbstractOrderEntryModel orderEntryModel) Remove an order entry by setting active to false, quantity to 0 and Amend Status to CHANGED.
-
Field Details
-
DEFAULT_COMMERCE_ANCILLARY_REFUND_TYPE
- See Also:
-
-
Constructor Details
-
DefaultPROSAbstractRemoveProductStrategy
public DefaultPROSAbstractRemoveProductStrategy()
-
-
Method Details
-
setOrderEntryToInactive
Remove an order entry by setting active to false, quantity to 0 and Amend Status to CHANGED.- Parameters:
orderEntryModel- the order entry model
-
getCommerceAncillaryBaggageRefundType
Gets commerce ancillary baggage refund type.- Parameters:
orderEntryModel- the order entry model- Returns:
- the commerce ancillary baggage refund type
-
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService()Gets model service.- Returns:
- the model service
-
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) Sets model service.- Parameters:
modelService- the model service
-