@Service(value="blPromotableItemFactory") public class PromotableItemFactoryImpl extends Object implements PromotableItemFactory
| Constructor and Description |
|---|
PromotableItemFactoryImpl() |
public PromotableOrder createPromotableOrder(Order order, boolean includeOrderAndItemAdjustments)
createPromotableOrder in interface PromotableItemFactorypublic PromotableCandidateOrderOffer createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer)
createPromotableCandidateOrderOffer in interface PromotableItemFactorypublic PromotableCandidateOrderOffer createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings)
createPromotableCandidateOrderOffer in interface PromotableItemFactorypublic PromotableOrderAdjustment createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order)
createPromotableOrderAdjustment in interface PromotableItemFactorypublic PromotableOrderAdjustment createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order, Money adjustmentValue)
createPromotableOrderAdjustment in interface PromotableItemFactorypublic PromotableOrderItem createPromotableOrderItem(OrderItem orderItem, PromotableOrder order, boolean includeAdjustments)
createPromotableOrderItem in interface PromotableItemFactorypublic PromotableOrderItemPriceDetail createPromotableOrderItemPriceDetail(PromotableOrderItem promotableOrderItem, int quantity)
createPromotableOrderItemPriceDetail in interface PromotableItemFactorypublic PromotableCandidateItemOffer createPromotableCandidateItemOffer(PromotableOrder promotableOrder, Offer offer)
createPromotableCandidateItemOffer in interface PromotableItemFactorypublic PromotableOrderItemPriceDetailAdjustment createPromotableOrderItemPriceDetailAdjustment(PromotableCandidateItemOffer promotableCandidateItemOffer, PromotableOrderItemPriceDetail orderItemPriceDetail)
createPromotableOrderItemPriceDetailAdjustment in interface PromotableItemFactorypublic PromotableFulfillmentGroup createPromotableFulfillmentGroup(FulfillmentGroup fulfillmentGroup, PromotableOrder order)
createPromotableFulfillmentGroup in interface PromotableItemFactorypublic PromotableCandidateFulfillmentGroupOffer createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer)
createPromotableCandidateFulfillmentGroupOffer in interface PromotableItemFactorypublic PromotableFulfillmentGroupAdjustment createPromotableFulfillmentGroupAdjustment(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup fulfillmentGroup)
createPromotableFulfillmentGroupAdjustment in interface PromotableItemFactoryCopyright © 2014. All Rights Reserved.