Uses of Interface
org.broadleafcommerce.core.offer.service.discount.domain.PromotableCandidateFulfillmentGroupOffer
Packages that use PromotableCandidateFulfillmentGroupOffer
Package
Description
-
Uses of PromotableCandidateFulfillmentGroupOffer in org.broadleafcommerce.core.offer.service.discount.domain
Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableCandidateFulfillmentGroupOfferFields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableCandidateFulfillmentGroupOfferModifier and TypeFieldDescriptionprotected PromotableCandidateFulfillmentGroupOfferPromotableFulfillmentGroupAdjustmentImpl.promotableCandidateFulfillmentGroupOfferMethods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableCandidateFulfillmentGroupOfferModifier and TypeMethodDescriptionPromotableItemFactory.createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer) PromotableItemFactoryImpl.createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer) PromotableFulfillmentGroupAdjustment.getPromotableCandidateFulfillmentGroupOffer()Returns the associated promotableCandidateOrderOfferPromotableFulfillmentGroupAdjustmentImpl.getPromotableCandidateFulfillmentGroupOffer()Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateFulfillmentGroupOfferModifier and TypeMethodDescriptionbooleanPromotableFulfillmentGroup.canApplyOffer(PromotableCandidateFulfillmentGroupOffer fulfillmentGroupOffer) Checks to see if the offer can be added to this fulfillmentGroup based on whether or not it is combinable or if this fulfillmentGroup already has a non-combinable offer applied.booleanPromotableFulfillmentGroupImpl.canApplyOffer(PromotableCandidateFulfillmentGroupOffer fulfillmentGroupOffer) PromotableOfferUtility.computeAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup, boolean allowSalePrice) PromotableOfferUtilityImpl.computeAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup, boolean allowSalePrice) PromotableOfferUtility.computeRetailAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) PromotableOfferUtilityImpl.computeRetailAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) PromotableOfferUtility.computeSalesAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) PromotableOfferUtilityImpl.computeSalesAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) PromotableItemFactory.createPromotableFulfillmentGroupAdjustment(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup fulfillmentGroup) PromotableItemFactoryImpl.createPromotableFulfillmentGroupAdjustment(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup fulfillmentGroup) Constructors in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableCandidateFulfillmentGroupOfferModifierConstructorDescriptionPromotableFulfillmentGroupAdjustmentImpl(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup fulfillmentGroup, Money retailAdjustmentValue, Money saleAdjustmentValue) -
Uses of PromotableCandidateFulfillmentGroupOffer in org.broadleafcommerce.core.offer.service.processor
Methods in org.broadleafcommerce.core.offer.service.processor that return PromotableCandidateFulfillmentGroupOfferModifier and TypeMethodDescriptionprotected PromotableCandidateFulfillmentGroupOfferFulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, PromotableFulfillmentGroup fulfillmentGroup) Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableCandidateFulfillmentGroupOfferModifier and TypeMethodDescriptionprotected voidFulfillmentGroupOfferProcessorImpl.applyFulfillmentGroupOffer(PromotableFulfillmentGroup promotableFulfillmentGroup, PromotableCandidateFulfillmentGroupOffer fulfillmentGroupOffer) protected booleanFulfillmentGroupOfferProcessorImpl.orderMeetsQualifyingSubtotalRequirements(PromotableOrder order, PromotableCandidateFulfillmentGroupOffer fgOffer) protected booleanFulfillmentGroupOfferProcessorImpl.orderMeetsSubtotalRequirements(PromotableOrder order, PromotableCandidateFulfillmentGroupOffer fgOffer) Method parameters in org.broadleafcommerce.core.offer.service.processor with type arguments of type PromotableCandidateFulfillmentGroupOfferModifier and TypeMethodDescriptionbooleanFulfillmentGroupOfferProcessor.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.booleanFulfillmentGroupOfferProcessorImpl.applyAllFulfillmentGroupOffers(List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, PromotableOrder order) protected PromotableCandidateFulfillmentGroupOfferFulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, PromotableFulfillmentGroup fulfillmentGroup) voidFulfillmentGroupOfferProcessor.filterFulfillmentGroupLevelOffer(PromotableOrder order, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, Offer offer) voidFulfillmentGroupOfferProcessorImpl.filterFulfillmentGroupLevelOffer(PromotableOrder order, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, Offer offer) protected voidFulfillmentGroupOfferProcessorImpl.filterOffersByQualifyingAndSubtotalRequirements(PromotableOrder order, List<PromotableCandidateFulfillmentGroupOffer> fgOffers)