|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PromotableOrder | |
|---|---|
| org.broadleafcommerce.core.offer.service | |
| org.broadleafcommerce.core.offer.service.discount.domain | |
| org.broadleafcommerce.core.offer.service.processor | |
| Uses of PromotableOrder in org.broadleafcommerce.core.offer.service |
|---|
| Methods in org.broadleafcommerce.core.offer.service with parameters of type PromotableOrder | |
|---|---|
void |
OrderItemMergeServiceImpl.finalizeCart(PromotableOrder order)
|
void |
OrderItemMergeService.finalizeCart(PromotableOrder order)
|
void |
OrderItemMergeServiceImpl.gatherCart(PromotableOrder promotableOrder)
|
void |
OrderItemMergeService.gatherCart(PromotableOrder promotableOrder)
|
void |
OrderItemMergeServiceImpl.initializeBundleSplitItems(PromotableOrder order)
|
void |
OrderItemMergeService.initializeBundleSplitItems(PromotableOrder order)
|
void |
OrderItemMergeServiceImpl.initializeSplitItems(PromotableOrder order)
|
void |
OrderItemMergeService.initializeSplitItems(PromotableOrder order)
|
protected void |
OrderItemMergeServiceImpl.mergeSplitBundleOrderItems(PromotableOrder order)
|
protected void |
OrderItemMergeServiceImpl.mergeSplitDiscreteOrderItems(PromotableOrder order)
|
protected void |
OrderItemMergeServiceImpl.mergeSplitGiftWrapOrderItems(PromotableOrder order,
List<GiftWrapOrderItem> giftWrapItems,
PromotableOrderItem itemToRemove,
DiscreteOrderItem delegateItem)
|
void |
OrderItemMergeServiceImpl.mergeSplitItems(PromotableOrder order)
|
void |
OrderItemMergeService.mergeSplitItems(PromotableOrder order)
|
void |
OrderItemMergeServiceImpl.prepareCart(PromotableOrder promotableOrder)
|
void |
OrderItemMergeService.prepareCart(PromotableOrder promotableOrder)
|
| Uses of PromotableOrder in org.broadleafcommerce.core.offer.service.discount.domain |
|---|
| Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableOrder | |
|---|---|
class |
PromotableOrderImpl
|
| Fields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableOrder | |
|---|---|
protected PromotableOrder |
PromotableOrderAdjustmentImpl.order
|
protected PromotableOrder |
PromotableOrderItemImpl.order
|
protected PromotableOrder |
PromotableFulfillmentGroupImpl.order
|
protected PromotableOrder |
PromotableCandidateOrderOfferImpl.order
|
| Methods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableOrder | |
|---|---|
PromotableOrder |
PromotableItemFactoryImpl.createPromotableOrder(Order order)
|
PromotableOrder |
PromotableItemFactory.createPromotableOrder(Order order)
|
PromotableOrder |
PromotableCandidateOrderOffer.getOrder()
|
PromotableOrder |
PromotableCandidateOrderOfferImpl.getOrder()
|
| Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableOrder | |
|---|---|
PromotableCandidateOrderOfferImpl(CandidateOrderOffer candidateOrderOffer,
PromotableOrder order)
|
|
PromotableFulfillmentGroupImpl(FulfillmentGroup fulfillmentGroup,
PromotableOrder order,
PromotableItemFactory itemFactory)
|
|
PromotableOrderAdjustmentImpl(OrderAdjustment orderAdjustment,
PromotableOrder order)
|
|
PromotableOrderItemImpl(DiscreteOrderItem orderItem,
PromotableOrder order,
PromotableItemFactory itemFactory)
|
|
| Uses of PromotableOrder in org.broadleafcommerce.core.offer.service.processor |
|---|
| Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableOrder | |
|---|---|
protected int |
ItemOfferProcessorImpl.applyAdjustments(PromotableOrder order,
int appliedItemOffersCount,
PromotableCandidateItemOffer itemOffer,
int beforeCount)
|
boolean |
FulfillmentGroupOfferProcessorImpl.applyAllFulfillmentGroupOffers(List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
PromotableOrder order)
|
boolean |
FulfillmentGroupOfferProcessor.applyAllFulfillmentGroupOffers(List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
PromotableOrder order)
Private method that takes a list of sorted CandidateOrderOffers and determines if each offer can be applied based on the restrictions (stackable and/or combinable) on that offer. |
boolean |
ItemOfferProcessor.applyAllItemOffers(List<PromotableCandidateItemOffer> itemOffers,
PromotableOrder order)
Private method that takes a list of sorted CandidateItemOffers and determines if each offer can be applied based on the restrictions (stackable and/or combinable) on that offer. |
boolean |
ItemOfferProcessorImpl.applyAllItemOffers(List<PromotableCandidateItemOffer> itemOffers,
PromotableOrder order)
|
boolean |
OrderOfferProcessorImpl.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers,
PromotableOrder order)
|
boolean |
OrderOfferProcessor.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers,
PromotableOrder order)
Takes a list of sorted CandidateOrderOffers and determines if each offer can be applied based on the restrictions (stackable and/or combinable) on that offer. |
void |
ItemOfferProcessor.applyAndCompareOrderAndItemOffers(PromotableOrder order,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
List<PromotableCandidateItemOffer> qualifiedItemOffers)
|
void |
ItemOfferProcessorImpl.applyAndCompareOrderAndItemOffers(PromotableOrder order,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
List<PromotableCandidateItemOffer> qualifiedItemOffers)
|
protected void |
ItemOfferProcessorImpl.applyItemQualifiersAndTargets(PromotableCandidateItemOffer itemOffer,
PromotableOrder order)
|
protected void |
OrderOfferProcessorImpl.applyOrderOffer(PromotableOrder order,
PromotableCandidateOrderOffer orderOffer)
Private method used by applyAllOrderOffers to create an OrderAdjustment from a CandidateOrderOffer and associates the OrderAdjustment to the Order. |
void |
FulfillmentGroupOfferProcessorImpl.calculateFulfillmentGroupTotal(PromotableOrder order)
|
void |
FulfillmentGroupOfferProcessor.calculateFulfillmentGroupTotal(PromotableOrder order)
|
protected int |
ItemOfferProcessorImpl.checkAdjustments(PromotableOrder order,
int appliedItemOffersCount)
|
void |
AbstractBaseProcessor.clearOffersandAdjustments(PromotableOrder order)
|
void |
BaseProcessor.clearOffersandAdjustments(PromotableOrder order)
|
protected boolean |
FulfillmentGroupOfferProcessorImpl.compareAndAdjustFulfillmentGroupOffers(PromotableOrder order,
boolean fgOfferApplied)
|
protected boolean |
OrderOfferProcessorImpl.compareAndAdjustOrderAndItemOffers(PromotableOrder order,
boolean orderOffersApplied)
|
void |
OrderOfferProcessorImpl.compileOrderTotal(PromotableOrder order)
|
void |
OrderOfferProcessor.compileOrderTotal(PromotableOrder order)
|
boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder order)
|
boolean |
OrderOfferProcessor.couldOfferApplyToOrder(Offer offer,
PromotableOrder order)
Executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder order,
PromotableFulfillmentGroup fulfillmentGroup)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder order,
PromotableOrderItem discreteOrderItem)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected boolean |
OrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer,
PromotableOrder order,
PromotableOrderItem discreteOrderItem,
PromotableFulfillmentGroup fulfillmentGroup)
Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup. |
protected PromotableCandidateOrderOffer |
OrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder order,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer)
|
void |
FulfillmentGroupOfferProcessorImpl.filterFulfillmentGroupLevelOffer(PromotableOrder order,
List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
Offer offer)
|
void |
FulfillmentGroupOfferProcessor.filterFulfillmentGroupLevelOffer(PromotableOrder order,
List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers,
Offer offer)
|
void |
ItemOfferProcessor.filterItemLevelOffer(PromotableOrder order,
List<PromotableCandidateItemOffer> qualifiedItemOffers,
Offer offer)
Review an item level offer against the list of discountable items from the order. |
void |
ItemOfferProcessorImpl.filterItemLevelOffer(PromotableOrder order,
List<PromotableCandidateItemOffer> qualifiedItemOffers,
Offer offer)
|
void |
ItemOfferProcessor.filterOffers(PromotableOrder order,
List<Offer> filteredOffers,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
List<PromotableCandidateItemOffer> qualifiedItemOffers)
|
void |
ItemOfferProcessorImpl.filterOffers(PromotableOrder order,
List<Offer> filteredOffers,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
List<PromotableCandidateItemOffer> qualifiedItemOffers)
|
void |
OrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder order,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer)
|
void |
OrderOfferProcessor.filterOrderLevelOffer(PromotableOrder order,
List<PromotableCandidateOrderOffer> qualifiedOrderOffers,
Offer offer)
|
protected boolean |
ItemOfferProcessorImpl.skipOfferIfSubtotalRequirementNotMet(PromotableOrder order,
PromotableCandidateItemOffer itemOffer)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||