org.broadleafcommerce.core.offer.service.discount.domain
Interface PromotableItemFactory

All Known Implementing Classes:
PromotableItemFactoryImpl

public interface PromotableItemFactory


Method Summary
 PromotableCandidateFulfillmentGroupOffer createPromotableCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateFulfillmentGroupOffer, PromotableFulfillmentGroup fulfillmentGroup)
           
 PromotableCandidateItemOffer createPromotableCandidateItemOffer(CandidateItemOffer candidateItemOffer)
           
 PromotableCandidateOrderOffer createPromotableCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer, PromotableOrder order)
           
 PromotableFulfillmentGroup createPromotableFulfillmentGroup(FulfillmentGroup fulfillmentGroup, PromotableOrder order)
           
 PromotableFulfillmentGroupAdjustment createPromotableFulfillmentGroupAdjustment(FulfillmentGroupAdjustment fulfillmentGroupAdjustment, PromotableFulfillmentGroup fulfillmentGroup)
           
 PromotableOrder createPromotableOrder(Order order)
           
 PromotableOrderAdjustment createPromotableOrderAdjustment(OrderAdjustment orderAdjustment, PromotableOrder order)
           
 PromotableOrderItem createPromotableOrderItem(DiscreteOrderItem orderItem, PromotableOrder order)
           
 PromotableOrderItemAdjustment createPromotableOrderItemAdjustment(OrderItemAdjustment orderItemAdjustment, PromotableOrderItem orderItem)
           
 

Method Detail

createPromotableOrder

PromotableOrder createPromotableOrder(Order order)

createPromotableCandidateOrderOffer

PromotableCandidateOrderOffer createPromotableCandidateOrderOffer(CandidateOrderOffer candidateOrderOffer,
                                                                  PromotableOrder order)

createPromotableOrderAdjustment

PromotableOrderAdjustment createPromotableOrderAdjustment(OrderAdjustment orderAdjustment,
                                                          PromotableOrder order)

createPromotableOrderItem

PromotableOrderItem createPromotableOrderItem(DiscreteOrderItem orderItem,
                                              PromotableOrder order)

createPromotableCandidateItemOffer

PromotableCandidateItemOffer createPromotableCandidateItemOffer(CandidateItemOffer candidateItemOffer)

createPromotableOrderItemAdjustment

PromotableOrderItemAdjustment createPromotableOrderItemAdjustment(OrderItemAdjustment orderItemAdjustment,
                                                                  PromotableOrderItem orderItem)

createPromotableFulfillmentGroup

PromotableFulfillmentGroup createPromotableFulfillmentGroup(FulfillmentGroup fulfillmentGroup,
                                                            PromotableOrder order)

createPromotableCandidateFulfillmentGroupOffer

PromotableCandidateFulfillmentGroupOffer createPromotableCandidateFulfillmentGroupOffer(CandidateFulfillmentGroupOffer candidateFulfillmentGroupOffer,
                                                                                        PromotableFulfillmentGroup fulfillmentGroup)

createPromotableFulfillmentGroupAdjustment

PromotableFulfillmentGroupAdjustment createPromotableFulfillmentGroupAdjustment(FulfillmentGroupAdjustment fulfillmentGroupAdjustment,
                                                                                PromotableFulfillmentGroup fulfillmentGroup)


Copyright © 2013. All Rights Reserved.