org.broadleafcommerce.core.offer.service.processor
Interface FulfillmentGroupOfferProcessor
- All Superinterfaces:
- BaseProcessor, OrderOfferProcessor
- All Known Implementing Classes:
- FulfillmentGroupOfferProcessorImpl
public interface FulfillmentGroupOfferProcessor
- extends OrderOfferProcessor
- Author:
- jfischer
| Methods inherited from interface org.broadleafcommerce.core.offer.service.processor.OrderOfferProcessor |
applyAllOrderOffers, compileOrderTotal, couldOfferApplyToOrder, executeExpression, filterOrderLevelOffer, gatherCart, getCartService, getFulfillmentGroupItemDao, getOfferDao, getOrderItemService, getPromotableItemFactory, initializeBundleSplitItems, initializeSplitItems, removeTrailingNotCombinableOrderOffers, setCartService, setFulfillmentGroupItemDao, setOfferDao, setOrderItemService, setPromotableItemFactory |
filterFulfillmentGroupLevelOffer
void filterFulfillmentGroupLevelOffer(PromotableOrder order,
List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
Offer offer)
calculateFulfillmentGroupTotal
void calculateFulfillmentGroupTotal(PromotableOrder order)
applyAllFulfillmentGroupOffers
boolean applyAllFulfillmentGroupOffers(List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
PromotableOrder order)
removeTrailingNotCombinableFulfillmentGroupOffers
List<FulfillmentGroupOfferPotential> removeTrailingNotCombinableFulfillmentGroupOffers(List<FulfillmentGroupOfferPotential> candidateOffers)
Copyright © 2012. All Rights Reserved.