Uses of Interface
org.broadleafcommerce.core.offer.service.discount.domain.PromotableCandidateOrderOffer
Packages that use PromotableCandidateOrderOffer
Package
Description
-
Uses of PromotableCandidateOrderOffer in org.broadleafcommerce.core.offer.service.discount
Methods in org.broadleafcommerce.core.offer.service.discount with parameters of type PromotableCandidateOrderOfferModifier and TypeMethodDescriptionintOrderOfferComparator.compare(PromotableCandidateOrderOffer p1, PromotableCandidateOrderOffer p2) -
Uses of PromotableCandidateOrderOffer in org.broadleafcommerce.core.offer.service.discount.domain
Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableCandidateOrderOfferFields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableCandidateOrderOfferModifier and TypeFieldDescriptionprotected PromotableCandidateOrderOfferPromotableOrderAdjustmentImpl.promotableCandidateOrderOfferMethods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableCandidateOrderOfferModifier and TypeMethodDescriptionPromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer) PromotableItemFactory.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings) PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer) PromotableItemFactoryImpl.createPromotableCandidateOrderOffer(PromotableOrder promotableOrder, Offer offer, Money potentialSavings) Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateOrderOfferModifier and TypeMethodDescriptionbooleanPromotableOrder.canApplyOrderOffer(PromotableCandidateOrderOffer offer) Returns true if this order can apply another order promotion.booleanPromotableOrderImpl.canApplyOrderOffer(PromotableCandidateOrderOffer offer) PromotableItemFactory.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order) PromotableItemFactory.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order, Money value) PromotableItemFactoryImpl.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order) PromotableItemFactoryImpl.createPromotableOrderAdjustment(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder order, Money adjustmentValue) Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateOrderOfferModifierConstructorDescriptionPromotableOrderAdjustmentImpl(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder promotableOrder) PromotableOrderAdjustmentImpl(PromotableCandidateOrderOffer promotableCandidateOrderOffer, PromotableOrder promotableOrder, Money adjustmentValue) -
Uses of PromotableCandidateOrderOffer in org.broadleafcommerce.core.offer.service.processor
Methods in org.broadleafcommerce.core.offer.service.processor that return PromotableCandidateOrderOfferModifier and TypeMethodDescriptionprotected PromotableCandidateOrderOfferOrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type PromotableCandidateOrderOfferModifier and TypeMethodDescriptionOrderOfferProcessor.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers) OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers) Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableCandidateOrderOfferModifier and TypeMethodDescriptionprotected voidOrderOfferProcessorImpl.applyOrderOffer(PromotableOrder promotableOrder, PromotableCandidateOrderOffer orderOffer) Private method used by applyAllOrderOffers to create an OrderAdjustment from a CandidateOrderOffer and associates the OrderAdjustment to the Order.protected booleanOrderOfferProcessorImpl.orderMeetsQualifyingSubtotalRequirements(PromotableOrder order, PromotableCandidateOrderOffer orderOffer) protected booleanOrderOfferProcessorImpl.orderMeetsSubtotalRequirements(PromotableOrder order, PromotableCandidateOrderOffer orderOffer) Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableCandidateOrderOfferModifier and TypeMethodDescriptionvoidOrderOfferProcessor.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers, PromotableOrder promotableOrder) 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.voidOrderOfferProcessorImpl.applyAllOrderOffers(List<PromotableCandidateOrderOffer> orderOffers, PromotableOrder promotableOrder) voidItemOfferProcessor.applyAndCompareOrderAndItemOffers(PromotableOrder order, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers) voidItemOfferProcessorImpl.applyAndCompareOrderAndItemOffers(PromotableOrder order, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, List<PromotableCandidateItemOffer> qualifiedItemOffers) protected PromotableCandidateOrderOfferOrderOfferProcessorImpl.createCandidateOrderOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) voidOrderOfferProcessor.filterOrderLevelOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) voidOrderOfferProcessorImpl.filterOrderLevelOffer(PromotableOrder promotableOrder, List<PromotableCandidateOrderOffer> qualifiedOrderOffers, Offer offer) OrderOfferProcessor.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers) OrderOfferProcessorImpl.removeTrailingNotCombinableOrderOffers(List<PromotableCandidateOrderOffer> candidateOffers)