Uses of Interface
org.broadleafcommerce.core.offer.service.discount.domain.PromotableFulfillmentGroup
Packages that use PromotableFulfillmentGroup
Package
Description
-
Uses of PromotableFulfillmentGroup in org.broadleafcommerce.core.offer.service.discount.domain
Classes in org.broadleafcommerce.core.offer.service.discount.domain that implement PromotableFulfillmentGroupFields in org.broadleafcommerce.core.offer.service.discount.domain declared as PromotableFulfillmentGroupModifier and TypeFieldDescriptionprotected PromotableFulfillmentGroupPromotableCandidateFulfillmentGroupOfferImpl.promotableFulfillmentGroupprotected PromotableFulfillmentGroupPromotableFulfillmentGroupAdjustmentImpl.promotableFulfillmentGroupFields in org.broadleafcommerce.core.offer.service.discount.domain with type parameters of type PromotableFulfillmentGroupModifier and TypeFieldDescriptionprotected List<PromotableFulfillmentGroup>PromotableOrderImpl.fulfillmentGroupsMethods in org.broadleafcommerce.core.offer.service.discount.domain that return PromotableFulfillmentGroupModifier and TypeMethodDescriptionPromotableItemFactory.createPromotableFulfillmentGroup(FulfillmentGroup fulfillmentGroup, PromotableOrder order) PromotableItemFactoryImpl.createPromotableFulfillmentGroup(FulfillmentGroup fulfillmentGroup, PromotableOrder order) PromotableCandidateFulfillmentGroupOffer.getFulfillmentGroup()PromotableCandidateFulfillmentGroupOfferImpl.getFulfillmentGroup()PromotableFulfillmentGroupAdjustment.getPromotableFulfillmentGroup()Returns the associated promotableFulfillmentGroupPromotableFulfillmentGroupAdjustmentImpl.getPromotableFulfillmentGroup()Methods in org.broadleafcommerce.core.offer.service.discount.domain that return types with arguments of type PromotableFulfillmentGroupModifier and TypeMethodDescriptionPromotableOrder.getFulfillmentGroups()Returns the fulfillmentGroups associated with the order after converting them to promotableFulfillmentGroups.PromotableOrderImpl.getFulfillmentGroups()Methods in org.broadleafcommerce.core.offer.service.discount.domain with parameters of type PromotableFulfillmentGroupModifier and TypeMethodDescriptionorg.broadleafcommerce.common.money.MoneyPromotableOfferUtility.computeAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup, boolean allowSalePrice) org.broadleafcommerce.common.money.MoneyPromotableOfferUtilityImpl.computeAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup, boolean allowSalePrice) org.broadleafcommerce.common.money.MoneyPromotableOfferUtility.computeRetailAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) org.broadleafcommerce.common.money.MoneyPromotableOfferUtilityImpl.computeRetailAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) org.broadleafcommerce.common.money.MoneyPromotableOfferUtility.computeSalesAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) org.broadleafcommerce.common.money.MoneyPromotableOfferUtilityImpl.computeSalesAdjustmentValue(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup promotableFulfillmentGroup) PromotableItemFactory.createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer) PromotableItemFactoryImpl.createPromotableCandidateFulfillmentGroupOffer(PromotableFulfillmentGroup fulfillmentGroup, Offer offer) 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 PromotableFulfillmentGroupModifierConstructorDescriptionPromotableCandidateFulfillmentGroupOfferImpl(PromotableFulfillmentGroup promotableFulfillmentGroup, Offer offer) PromotableFulfillmentGroupAdjustmentImpl(PromotableCandidateFulfillmentGroupOffer promotableCandidateFulfillmentGroupOffer, PromotableFulfillmentGroup fulfillmentGroup, org.broadleafcommerce.common.money.Money retailAdjustmentValue, org.broadleafcommerce.common.money.Money saleAdjustmentValue) -
Uses of PromotableFulfillmentGroup in org.broadleafcommerce.core.offer.service.processor
Methods in org.broadleafcommerce.core.offer.service.processor that return types with arguments of type PromotableFulfillmentGroupModifier and TypeMethodDescriptionprotected Map<Long,PromotableFulfillmentGroup> OrderOfferProcessorImpl.buildPromotableFulfillmentGroupMap(PromotableOrder order) Methods in org.broadleafcommerce.core.offer.service.processor with parameters of type PromotableFulfillmentGroupModifier and TypeMethodDescriptionprotected voidFulfillmentGroupOfferProcessorImpl.applyFulfillmentGroupOffer(PromotableFulfillmentGroup promotableFulfillmentGroup, PromotableCandidateFulfillmentGroupOffer fulfillmentGroupOffer) protected Map<Long,PromotableFulfillmentGroupAdjustment> OrderOfferProcessorImpl.buildPromFulfillmentAdjMap(PromotableFulfillmentGroup fg) protected booleanFulfillmentGroupOfferProcessorImpl.couldOfferApplyToFulfillmentGroup(Offer offer, PromotableFulfillmentGroup fulfillmentGroup) protected booleanOrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder, 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 booleanOrderOfferProcessorImpl.couldOfferApplyToOrder(Offer offer, PromotableOrder promotableOrder, PromotableOrderItem promotableOrderItem, PromotableFulfillmentGroup promotableFulfillmentGroup) Private method which executes the appliesToOrderRules in the Offer to determine if this offer can be applied to the Order, OrderItem, or FulfillmentGroup.protected PromotableCandidateFulfillmentGroupOfferFulfillmentGroupOfferProcessorImpl.createCandidateFulfillmentGroupOffer(Offer offer, List<PromotableCandidateFulfillmentGroupOffer> qualifiedFGOffers, PromotableFulfillmentGroup fulfillmentGroup) protected booleanFulfillmentGroupOfferProcessorImpl.getQualifyGroupAcrossAllOrderItems(PromotableFulfillmentGroup fg) Whether or not items across the entire order should be considered in item-level qualifiers for the given fulfillment group.protected voidOrderOfferProcessorImpl.synchronizeFulfillmentGroupAdjustments(FulfillmentGroup fg, PromotableFulfillmentGroup promotableFG)