public interface CommerceDiscountCalculation
Modifier and Type | Method and Description |
---|---|
CommerceDiscountValue |
getOrderShippingCommerceDiscountValue(CommerceOrder commerceOrder,
java.math.BigDecimal shippingAmount,
CommerceContext commerceContext) |
CommerceDiscountValue |
getOrderSubtotalCommerceDiscountValue(CommerceOrder commerceOrder,
java.math.BigDecimal subtotalAmount,
CommerceContext commerceContext) |
CommerceDiscountValue |
getOrderTotalCommerceDiscountValue(CommerceOrder commerceOrder,
java.math.BigDecimal totalAmount,
CommerceContext commerceContext) |
CommerceDiscountValue |
getProductCommerceDiscountValue(long cpInstanceId,
int quantity,
java.math.BigDecimal productUnitPrice,
CommerceContext commerceContext) |
CommerceDiscountValue |
getProductCommerceDiscountValue(long cpInstanceId,
long commercePriceListId,
int quantity,
java.math.BigDecimal productUnitPrice,
CommerceContext commerceContext) |
CommerceDiscountValue getOrderShippingCommerceDiscountValue(CommerceOrder commerceOrder, java.math.BigDecimal shippingAmount, CommerceContext commerceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
CommerceDiscountValue getOrderSubtotalCommerceDiscountValue(CommerceOrder commerceOrder, java.math.BigDecimal subtotalAmount, CommerceContext commerceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
CommerceDiscountValue getOrderTotalCommerceDiscountValue(CommerceOrder commerceOrder, java.math.BigDecimal totalAmount, CommerceContext commerceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
CommerceDiscountValue getProductCommerceDiscountValue(long cpInstanceId, int quantity, java.math.BigDecimal productUnitPrice, CommerceContext commerceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
CommerceDiscountValue getProductCommerceDiscountValue(long cpInstanceId, long commercePriceListId, int quantity, java.math.BigDecimal productUnitPrice, CommerceContext commerceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException