org.broadleafcommerce.core.offer.service.processor
Interface FulfillmentGroupOfferProcessor

All Superinterfaces:
BaseProcessor, OrderOfferProcessor
All Known Implementing Classes:
FulfillmentGroupOfferProcessorImpl

public interface FulfillmentGroupOfferProcessor
extends OrderOfferProcessor

Author:
jfischer

Method Summary
 boolean applyAllFulfillmentGroupOffers(java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers, Order order)
           
 void calculateFulfillmentGroupTotal(Order order)
           
 void filterFulfillmentGroupLevelOffer(Order order, java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers, java.util.List<DiscreteOrderItem> discreteOrderItems, Offer offer)
           
 
Methods inherited from interface org.broadleafcommerce.core.offer.service.processor.OrderOfferProcessor
applyAllOrderOffers, compileOrderTotal, couldOfferApplyToOrder, executeExpression, filterOrderLevelOffer, gatherCart, getAllSplitItems, getCartService, getFulfillmentGroupItemDao, getOfferDao, getOrderItemService, initializeSplitItems, removeTrailingNotCombinableOrderOffers, setCartService, setFulfillmentGroupItemDao, setOfferDao, setOrderItemService
 
Methods inherited from interface org.broadleafcommerce.core.offer.service.processor.BaseProcessor
clearOffersandAdjustments, filterOffers
 

Method Detail

filterFulfillmentGroupLevelOffer

void filterFulfillmentGroupLevelOffer(Order order,
                                      java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers,
                                      java.util.List<DiscreteOrderItem> discreteOrderItems,
                                      Offer offer)

calculateFulfillmentGroupTotal

void calculateFulfillmentGroupTotal(Order order)

applyAllFulfillmentGroupOffers

boolean applyAllFulfillmentGroupOffers(java.util.List<CandidateFulfillmentGroupOffer> qualifiedFGOffers,
                                       Order order)


Copyright © 2011. All Rights Reserved.