public void assignOrderItemsFinalPrice() { for (PromotableOrderItem orderItem : getDiscountableDiscreteOrderItems()) { orderItem.assignFinalPrice(); } for (OrderItem orderItem : getDelegate().getOrderItems()) { if (orderItem instanceof BundleOrderItem) { orderItem.assignFinalPrice(); } } }
public void removeAllItemAdjustments() { for (OrderItem orderItem : getDelegate().getOrderItems()) { orderItem.removeAllAdjustments(); adjustmentPrice = null; resetTotalitarianOfferApplied(); if (orderItem instanceof BundleOrderItem) { for (DiscreteOrderItem discreteOrderItem : ((BundleOrderItem) orderItem).getDiscreteOrderItems()) { discreteOrderItem.setPrice(null); } } orderItem.setPrice(null); orderItem.assignFinalPrice(); } splitItems.clear(); }