Class DefaultOrderQuoteDiscountValuesAccessor
java.lang.Object
de.hybris.platform.commerceservices.order.impl.DefaultOrderQuoteDiscountValuesAccessor
- All Implemented Interfaces:
OrderQuoteDiscountValuesAccessor
public class DefaultOrderQuoteDiscountValuesAccessor
extends Object
implements OrderQuoteDiscountValuesAccessor
Default implementation of
OrderQuoteDiscountValuesAccessor transforming the string representation of quote
discounts to/from a list of DiscountValue.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a list quote specific discounts for the given order.voidsetQuoteDiscountValues(AbstractOrderModel order, List<DiscountValue> discountValues) Sets quote specific discount values for the given order and sets the order's calculated flag to false.
-
Constructor Details
-
DefaultOrderQuoteDiscountValuesAccessor
public DefaultOrderQuoteDiscountValuesAccessor()
-
-
Method Details
-
getQuoteDiscountValues
Description copied from interface:OrderQuoteDiscountValuesAccessorReturns a list quote specific discounts for the given order.- Specified by:
getQuoteDiscountValuesin interfaceOrderQuoteDiscountValuesAccessor- Parameters:
order- the order to return quote discount values for.- Returns:
- a list of quote specific discount values
-
setQuoteDiscountValues
Description copied from interface:OrderQuoteDiscountValuesAccessorSets quote specific discount values for the given order and sets the order's calculated flag to false. The change is not persisted.- Specified by:
setQuoteDiscountValuesin interfaceOrderQuoteDiscountValuesAccessor- Parameters:
order- the order to set quote discount values for.discountValues- the list of discount values to set
-